Principal Backend Software Engineer

Placements24

South Africa

À distance

ZAR 1 800 000 - 3 200 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Health insurance
Dental insurance
Vision insurance
Equity options
Bonus potential
Flexible working

Résumé du poste

Placements24 is seeking a Principal Backend Software Engineer for a global leader in data analytics and AI solutions, based in Centurion, Gauteng. You will design scalable, distributed backend systems, architect core services, and mentor a team of engineers.

You will collaborate with product management, data scientists, and frontend teams, drive technical strategy, ensure security and performance, and evaluate new technologies to keep the architecture future-proof.

Qualifications

  • Master's degree or PhD in Computer Science, Software Engineering, or a related quantitative field.

Responsabilités

  • Architect, design, and implement scalable backend systems and microservices.
  • Lead the technical design and implementation of complex features and systems.
  • Mentor and guide other backend engineers, fostering technical excellence and best practices.
  • Collaborate with product management, data scientists, and front-end teams to translate requirements into robust technical solutions.
  • Optimize system performance, identify bottlenecks, and implement solutions for scalability and efficiency.
  • Define and enforce coding standards, conduct thorough code reviews, and promote a culture of quality.
  • Research and evaluate new technologies and frameworks to enhance the backend architecture.
  • Contribute to the overall technical strategy and roadmap of the engineering department.
  • Troubleshoot and resolve critical production issues across distributed systems.

Connaissances

Java
Python
Go
C++
Distributed systems
Microservices
SQL/NoSQL databases
Cloud platforms
Security
Leadership
Communication

Formation

Master's or PhD in CS/SE or related

Outils

Kubernetes
Docker
AWS
Azure
GCP

Description du poste

About the Role

Our client, a global leader in data analytics and AI solutions, is looking for a distinguished Principal Backend Software Engineer to join their esteemed research and development division. This senior role demands deep technical expertise in designing and implementing highly scalable, distributed backend systems. You will be responsible for architecting core services, driving technical innovation, and mentoring a team of talented engineers. The ideal candidate possesses a PhD or Master's degree in a relevant field and has a proven history of tackling complex algorithmic challenges. This is a unique opportunity to influence the technological direction of a market-leading company, working on challenging problems in Centurion, Gauteng .

Key Responsibilities
  • Architect, design, and implement highly scalable, resilient, and performant backend systems and microservices.
  • Lead the technical design and implementation of complex features and systems.
  • Mentor and guide other backend engineers, fostering technical excellence and best practices.
  • Collaborate with product management, data scientists, and front-end teams to translate requirements into robust technical solutions.
  • Optimize system performance, identify bottlenecks, and implement solutions for scalability and efficiency.
  • Define and enforce coding standards, conduct thorough code reviews, and promote a culture of quality.
  • Research and evaluate new technologies and frameworks to enhance the backend architecture.
  • Contribute to the overall technical strategy and roadmap of the engineering department.
  • Troubleshoot and resolve critical production issues across distributed systems.
Requirements
  • Master's degree or PhD in Computer Science, Software Engineering, or a related quantitative field.
  • 10+ years of progressive experience in backend software development, with a focus on distributed systems.
  • Expertise in at least one major backend programming language (e.g., Java, Python, Go, C++).
  • Deep understanding of distributed systems design patterns, data structures, and algorithms.
  • Proven experience designing and building microservices architectures.
  • Extensive knowledge of database technologies (SQL and NoSQL) and their performance implications.
  • Familiarity with cloud-native technologies (e.g., Kubernetes, Docker) and cloud platforms (AWS/Azure/GCP).
  • Strong understanding of system security, performance tuning, and scalability principles.
  • Exceptional analytical, problem-solving, and architectural design skills.
  • Excellent communication and leadership capabilities.
Benefits

Our client offers an industry-leading compensation package, including a highly competitive base salary, significant bonus potential, and equity options. Comprehensive health, dental, and vision insurance are provided. Opportunities for continuous learning, including attending international conferences and pursuing advanced certifications, are readily available. A generous vacation policy and flexible working arrangements contribute to an excellent work-life balance. This is a premier opportunity for a seasoned engineer to make a substantial impact in Centurion, Gauteng .

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Principal Software Engineer (Backend)
Principal Software Engineer (Backend)

Placements24 • Sandton

Sur place
ZAR 1 200 000 - 1 800 000
Competitive salary
Medical aid
Performance-based bonuses
Principal Software Engineer - Backend
Principal Software Engineer - Backend

Placements24 • Pretoria

Hybride
ZAR 1 600 000 - 2 200 000
Hybrid work arrangement
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Soweto

Sur place
ZAR 900 000 - 1 300 000
Medical aid
Retirement fund contributions
Professional development opportunities
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Johannesburg

Hybride
ZAR 900 000 - 1 300 000
Competitive salary
Health insurance
Performance-based bonuses
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Johannesburg

Hybride
ZAR 900 000 - 1 500 000
Hybrid work model
Health benefits
Career development opportunities
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

Sur place
ZAR 900 000 - 1 500 000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Software Engineer - Backend Services
Senior Software Engineer - Backend Services

Placements24 • Randburg

Hybride
ZAR 900 000 - 1 200 000
Health benefits
Professional development
Hybrid work model
+1
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Pretoria

Hybride
ZAR 1 200 000 - 2 100 000
Medical and dental coverage
Provident fund
Performance-based bonuses
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Durban

Sur place
ZAR 900 000 - 1 200 000
Competitive salary
Senior Backend Developer
Senior Backend Developer

Placements24 • Midrand

Hybride
ZAR 900 000 - 1 400 000
Medical aid
Provident fund
Professional development opportunities
+1