Senior Application Developer
Developer/Designer
Cape Town – Western Cape – South Africa
Senior Application Developer
Century City, Cape Town | Hybrid (3 days in office)
R840,000 – R1,140,000 CTC per year
Medical aid contribution included
We’re looking for an experienced Senior Application Developer to take the lead in shaping complex software that powers robotics and automation on a global scale. If you’re driven by innovation, thrive on solving tough technical challenges, and have the leadership skills to guide a team, this role offers the chance to make real impact.
What you’ll be doing
- Lead and mentor a team of developers, ensuring delivery targets are met.
- Contribute to architecture and design of high-performance applications.
- Develop scalable systems with C# and .NET, and performance-critical components in C++.
- Build and maintain Web APIs for seamless service integration.
- Work with RabbitMQ (AMQP messaging) for reliable communication.
- Design and query PostgreSQL databases for efficiency and scalability.
- Implement secure authentication and authorisation using OAuth.
- Contribute to 3D system development (visualisation and processing pipelines).
- Apply cybersecurity best practices to protect applications and data.
- Use Matlab for signal processing tasks such as pose estimation.
- Collaborate across teams to troubleshoot, test, and deploy clean, reliable code.
What you’ll bring
- 8+ years of coding experience, with proven team leadership.
- A degree in Computer Science, Engineering, or equivalent experience.
- Solid experience with Agile/Scrum (and exposure to Waterfall).
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Bonus points for knowledge of Kubernetes, 3D frameworks (OpenGL, Unity), and DevSecOps practices.
- Excellent communication skills and a proactive, problem-solving mindset.
Extra info
- Occasional travel to Johannesburg or the USA may be required.
Hybrid working setup: 3 days per week in the office at Century City.