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