How we work
We build and run our own products and deliver software for clients, in small sprints with regular feedback. You work directly with the people who make decisions, see your work in use, and get the room to grow into the next thing.
Full-time · South Africa · Always open
Intermediate Full Stack .NET Developer
Build and maintain web applications across our own products and client projects, from the database to the browser.
What you’ll do
You work on CWARE Recruit, Connect, Events Portal, OnlineShop and HR Portal, and on software we build for clients. The stack is .NET and C#, SQL Server, React and Microsoft Azure, hosted on IIS. You take features from a short brief to production, in small sprints, with code review and a say in how things are built.
What you bring
Solid commercial experience with .NET and C#, and the confidence to work across the stack: SQL Server, APIs and a modern front end. You write clearly, ask when something is unclear and care about the people who use what you build.
Apply for this roleFull-time · South Africa · Always open
AI Developer
Put AI to work inside our products and client systems: document extraction, assistants that use business data, and automation built on large language models.
What you’ll do
You build the AI features in our products, such as CV capture in CWARE Recruit, and the MCP servers that let assistants like Claude read and act on business data within set permissions. You design prompts and evaluations, connect models to .NET services and APIs, and make the results reliable enough for daily business use.
What you bring
Experience building with large language model APIs in .NET or Python, an eye for data permissions and failure cases, and the habit of measuring whether something works rather than assuming it does.
Apply for this roleInternship · South Africa · Always open
Intern
A starting role for a graduate or final-year student who wants to learn software development on real products.
What you’ll do
You work alongside our developers on the same products our clients use, starting with small, well-defined pieces of work and growing from there. You learn our stack, our way of running a project and how software gets supported after it ships.
What you bring
A qualification in computer science, software development or a related field, complete or in progress, some code you can show us, and curiosity about how a business actually uses software.
Apply for this roleNothing that fits?
If you think you can help us and none of these roles is quite right, send us your CV and a few lines about what you would like to do. We keep applications on file for roles that come up.
Talk to CWARE