

Are you ready to work on technology that pushes the limits of what’s possible?
We’re working with a global technology company at the forefront of robotics and automation, transforming industries such as construction and mining. They’re looking for a talented Application Developer to join their expanding Cape Town engineering team.
In this role, you’ll help design, develop, and optimize systems that integrate robotics, automation, and cutting-edge software applications. You’ll be involved in:
Building scalable, high-performance applications using C# and .NET
Developing performance-critical components in C++
Creating and maintaining Web APIs for system communication
Working with PostgreSQL databases and AMQP messaging systems (e.g., RabbitMQ)
Applying OAuth protocols and Cybersecurity best practices
Contributing to 3D visualization and signal-processing applications
Collaborating across teams to troubleshoot, test, and deploy solutions
Degree in Computer Science, Engineering, or related field (or equivalent experience)
3–5 years’ coding experience with C# / .NET and C++
Familiarity with Agile/Scrum or Waterfall methodologies
Exposure to AWS, Azure, or GCP cloud platforms
Bonus points for Kubernetes, 3D frameworks (OpenGL, Unity), or DevSecOps experience
Excellent communication and teamwork skills
You’ll be part of a growing international team that combines South African engineering talent with global innovation. Expect to work on exciting, high-impact projects, collaborate with world-class engineers, and see your code come to life in real-world robotics applications.