Senior Software Developer

MSP Staffing Pty Ltd

Our client is looking for a highly accomplished Senior Software Developer to lead the evolution of a mission-critical software platform. This opportunity will suit someone with exceptional backend development expertise, strong architectural thinking, and a passion for building scalable, high-performance systems.

Key Responsibilities

  • Rewrite and optimise an existing C++ application using the most appropriate modern programming language.
  • Develop robust APIs and support migration towards a microservices environment.
  • Extract and redesign business logic currently embedded within PostgreSQL stored procedures.
  • Develop solutions for MIME email processing, content injection and message formatting.
  • Collaborate with cross-functional teams including DevOps and product stakeholders.
  • Review software architecture and recommend performance improvements.
  • Mentor developers and promote engineering best practices.
  • Participate in code reviews, testing and continuous improvement initiatives.

Minimum Requirements

  • Relevant Bachelor's Degree.
  • 10+ years' experience in software engineering.
  • Strong C++ comprehension skills.
  • Advanced proficiency in Rust, Go, Java, C#, or another high-performance language.
  • Experience with PostgreSQL, REST APIs and SQL development.
  • Exposure to Azure Kubernetes, Docker and cloud-native development.
  • Understanding of software security and scalable system design.
  • Excellent analytical, communication and leadership abilities.

Only shortlisted candidates will be contacted.

Submit your CV to ***email_hidden*** or call 021 555 0432.

Visit our website for more exciting career opportunities: https://mspstaffingza.co/

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.