Careers at KRS
Build things that matter. With people who care
We've been building software for businesses since 1987. Our work involves understanding complex problems, working closely with people who know their businesses and building technology that makes a meaningful difference.
We value curiosity, collaboration and good engineering. As AI changes how software is developed, we believe understanding the problem, applying sound judgement and working together matter more than ever.
If you enjoy figuring things out, asking good questions and building software with people who care about their work, we'd like to meet you.
Explore opportunities

Good work happens when people work well together
We believe the environment we create, the way we work together and the space we give people to think all contribute to the quality of what we build.
Thinking together
Software development is a collaborative exercise. We share knowledge, challenge assumptions, work through problems together and learn from one another. Good ideas can come from anywhere, and we value the different perspectives people bring.
Room to do good work
We believe in sustainable working practices. Our 35-hour working week gives people time to focus on their work while maintaining a healthy balance with life outside the office.
Curiosity and learning
Technology never stands still, and neither should we. We encourage people to keep learning, experiment with new tools and explore better ways of working. AI is changing software development, and we’re actively embracing that change.
A voice in how we work
We want people to feel comfortable asking questions, raising concerns, challenging decisions and suggesting improvements. We use team retrospectives and regular reflection to learn from experience and improve how we work.
People beyond job titles
We’re a team of people with different interests, personalities and experiences. We make time to connect through office days, social events, games and the occasional braai. The relationships we build matter.
Life outside work
We recognise that people have families, responsibilities and lives beyond KRS. Our leave arrangements and family-related benefits are part of supporting the people who make up our team.
More than writing code
Software development is about understanding problems, making decisions and creating something useful.
At KRS, our engineers work with real businesses, complex domains and the people who depend on the systems we build. We take the time to understand how a business operates, the challenges it faces and what the software needs to achieve.
AI is changing how software gets made, and we're embracing new ways of developing and delivering software. But the ability to understand a business, recognise complexity and make sound engineering decisions remains essential.
We want people who are interested in more than just the technology. People who are curious about the problems they're solving and the difference their work makes.
Come build with us
Whether you're an experienced engineer or starting your career, we're interested in people who are curious, thoughtful and passionate about building good software.
Applications for our 2027 Internship Programme are now closed.
Applications for our 2028 Internship Programme open in June 2027.
Questions about working at KRS?
Email our team at jobs@krs.co.za or call +27 (0) 21 681 2900.