Senior Application Developer
Location : Cape Town (Century City) or Johannesburg (Greenstone Hill)
We build software that moves real machines in construction, mining, and industrial environments.
What You’ll Be Doing
- Lead a team of developers who build high-performance robotics systems.
- Design and implement scalable applications in C# / .NET .
- Tackle performance-critical code in C++ .
- Build robust Web APIs and integrate distributed systems via RabbitMQ .
- Optimize PostgreSQL databases and secure systems using OAuth .
- Contribute to 3D pipelines for visualization or processing.
- Occasionally dive into Matlab for pose estimation and signal processing.
- Ship code that actually touches hardware and influences how machines move.
What You Bring
8+ years of professional coding experience.Proven team leadership — you’ve led developers and shipped projects.Deep experience in C# / .NET , solid C++ skills.Strong understanding of distributed systems, APIs, and database design.Familiarity with cloud platforms ( AWS / Azure / GCP ) and Kubernetes is a plus.Bonus if you’ve worked with 3D frameworks , robotics, or DevSecOps.You care about code quality, testing, and shipping reliable software — because it’s controlling real-world machines.Why You’ll Like It Here
Your work has immediate, tangible impact — software you write moves things.You’ll work alongside engineers and roboticists, solving hard problems that exist outside the cloud .Autonomy to make technical decisions and ownership of the systems you build.Global reach : South African roots, US operations, and customers around the world.We’re not interested in mediocrity or just filling a seat. If you thrive on challenge, precision, and seeing your code in action in the real world, you’ll fit right in.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
#J-18808-Ljbffr