Principal Software Engineer (Backend)

Placements24

Sandton

Presencial

ZAR 1.200.000 - 1.800.000

Jornada completa

hace 41 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary
Medical aid
Performance-based bonuses

Descripción de la vacante

Placements24 in Sandton, Gauteng, seeks a Principal Software Engineer with a backend focus to lead design and development of scalable backend systems powering innovative products.

You will mentor engineers, define technical direction, and drive best practices in cloud, distributed systems, and CI/CD. This on-site role suits a seasoned tech leader in a fast-growing environment.

Formación

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 9 years of professional software development experience, with a strong emphasis on backend systems.
  • Proven expertise in one or more backend languages such as Java, Python, Go, or Node.js.
  • In-depth knowledge of database technologies (SQL, NoSQL) and distributed systems.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of API design and RESTful services.
  • Excellent leadership, communication, and problem-solving skills.
  • Ability to work effectively in a fast-paced, collaborative team environment.
  • Must be legally authorized to work in South Africa.

Responsabilidades

  • Lead the design and architecture of scalable, high-performance backend systems and microservices.
  • Develop and maintain robust, efficient, and secure backend code using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and frontend engineers to define product requirements and deliver seamless user experiences.
  • Mentor and guide junior software engineers, fostering technical excellence and knowledge sharing.
  • Champion best practices in software development, including code reviews, testing, and CI/CD.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay current with emerging technologies and industry trends.

Conocimientos

Java
Python
Go
Node.js

Educación

Bachelor's or Master's degree in CS/Engineering

Herramientas

AWS
Azure
GCP
Docker
Kubernetes

Descripción del empleo

About the Role

Our client, a rapidly growing technology firm, is seeking an accomplished Principal Software Engineer with a strong backend focus to join their high-performing team in Sandton, Gauteng . This senior role involves leading the design, development, and implementation of complex, scalable, and robust backend systems that power our innovative products. You will be instrumental in defining technical direction, mentoring junior engineers, and driving best practices in software development. The ideal candidate possesses deep expertise in backend technologies, distributed systems, and cloud environments, coupled with exceptional problem-solving skills and a passion for building high-quality software. Join us in shaping the technological landscape from the heart of Sandton , a hub of innovation in South Africa .

Key Responsibilities
  • Lead the design and architecture of scalable, high-performance backend systems and microservices.
  • Develop and maintain robust, efficient, and secure backend code using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and frontend engineers to define product requirements and deliver seamless user experiences.
  • Mentor and guide junior software engineers, fostering technical excellence and knowledge sharing.
  • Champion best practices in software development, including code reviews, testing, and CI/CD.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay current with emerging technologies and industry trends.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 9 years of professional software development experience, with a strong emphasis on backend systems.
  • Proven expertise in one or more backend languages such as Java, Python, Go, or Node.js.
  • In-depth knowledge of database technologies (SQL, NoSQL) and distributed systems.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of API design and RESTful services.
  • Excellent leadership, communication, and problem-solving skills.
  • Ability to work effectively in a fast-paced, collaborative team environment.
  • Must be legally authorized to work in South Africa .
Benefits
  • We offer a highly competitive salary, comprehensive medical aid and retirement benefits, and performance-based bonuses.
  • Our client provides extensive opportunities for professional development, including access to advanced training, conferences, and opportunities to work on cutting-edge technologies.
  • This role is strictly on-site in Sandton to facilitate close collaboration and team synergy.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Soweto

Presencial
ZAR 900.000 - 1.300.000
Medical aid
Retirement fund contributions
Professional development opportunities
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Johannesburg

Híbrido
ZAR 900.000 - 1.500.000
Hybrid work model
Health benefits
Career development opportunities
+3
Senior Software Engineer - Backend Services
Senior Software Engineer - Backend Services

Placements24 • Randburg

Híbrido
ZAR 900.000 - 1.200.000
Health benefits
Professional development
Hybrid work model
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Johannesburg

Híbrido
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Performance-based bonuses
+2
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Pretoria

Híbrido
ZAR 1.200.000 - 2.100.000
Medical and dental coverage
Provident fund
Performance-based bonuses
+2
Lead Software Engineer - Backend
Lead Software Engineer - Backend

Placements24 • Johannesburg

Híbrido
ZAR 1.000.000 - 1.800.000
Medical aid
Retirement contributions
Hybrid work model
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Durban

Presencial
ZAR 900.000 - 1.200.000
Competitive salary
Senior Backend Developer
Senior Backend Developer

Placements24 • Midrand

Híbrido
ZAR 900.000 - 1.400.000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

Presencial
ZAR 900.000 - 1.500.000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

Presencial
ZAR 900.000 - 1.400.000
Medical aid
Provident fund
Bonuses
+2