Job Title
R70000 - R95000 Per Month
Area: South Africa, Western Cape
Sector: Mining / Petroleum
Posted: 23 January 2026
Job Details
Company:
We’re building the future with robotics. Our work is in integrating robotics and automation into industries like construction and mining. If you’re passionate about cutting-edge technology, solving complex problems, and building systems that push the limits of what is possible in robotics and automation, here is where your skills can make a global impact.
We are a US based company with strong South African roots. We are now building out our engineering offices to support our US operations and customers.
Key Responsibilities
- Participate in design and architecture of our products
- Manage a team of developers
- Maintain delivery schedule
- Lead a team to:
- Design and develop scalable, high-performance applications using C# and .NET
- Implement performance-critical components using C++.
- Build and maintain Web APIs to enable service integration and communication.
- Integrate AMQP messaging systems (e.g., RabbitMQ).
- Design, optimize, and query PostgreSQL databases.
- Implement secure authentication and authorization using OAuth protocols.
- Contribute to 3D systems development, including visualization or processing pipelines.
- Apply Cybersecurity best practices to ensure application security and data integrity.
- Utilize Matlab for tasks related to Pose estimation or similar signal-processing applications.
- Collaborate with teams to troubleshoot, test, and deploy solutions while maintaining high code quality.
Skills & Qualifications
- Degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience with Waterfall, Agile/Scrum methodologies.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) preferred .
Experience with Kubernetes preferred.
- Knowledge of 3D frameworks or libraries (e.g., OpenGL, Unity, or similar) preferred
- Exposure to DevSecOps practices for integrating security into the development lifecycle.
- Excellent communication skills and a proactive approach to teamwork.
- Team leadership experience
Prerequisites
- Bachelors degree in Computer Science of Engineering or equivalent experience.
- 8+ years coding experience.
- Team leadership experience.





