Principal Software Engineer (Backend)

Placements24

Gqeberha

Presencial

ZAR 1.800.000 - 2.800.000

Tempo integral

há 37 horas
Seja uma das primeiras pessoas a se candidatar

Receba uma resposta desta empresa empregadora

Seu currículo e carta de apresentação personalizados exatamente para o que estão contratando.

Passe pelos filtros ATS

Benefícios oferecidos por esta vaga

Performance bonuses
Health insurance
Equity grants
Professional development
Retirement plan
Port Elizabeth team

Resumo da vaga

Placements24 in Port Elizabeth is seeking a Principal Software Engineer to lead backend development for enterprise-grade systems. You will design scalable services, supervise a team of engineers, and set technical direction while collaborating with product and frontend teams.

The role requires 10+ years in software engineering, deep distributed systems expertise, and proficiency in Java, Python, or Go, plus cloud experience (AWS/Azure/GCP) and Docker/Kubernetes.

Qualificações

  • Master’s degree in Computer Science, Engineering, or related field.
  • 10+ years of experience in professional software engineering with backend focus.
  • Experience designing and building large-scale distributed systems.
  • Proficiency in a major backend language (e.g., Java, Python, Go, C#).
  • Deep understanding of SQL/NoSQL databases and data modeling.
  • Cloud platforms experience (AWS/Azure/GCP) and microservices architecture.
  • RESTful API design and consumption expertise.
  • Strong software architecture knowledge and design patterns.

Responsabilidades

  • Lead design and development of scalable backend services and APIs.
  • Architect complex systems and ensure robust design patterns.
  • Mentor and lead engineers, promote best practices.
  • Collaborate with product, frontend, and stakeholders to implement features.
  • Optimize performance, identify bottlenecks, and implement solutions.
  • Ensure security and integrity of data and systems.
  • Drive adoption of new technologies and development methodologies.
  • Conduct code reviews and contribute to documentation.
  • Troubleshoot complex production issues.

Conhecimentos

Backend development
Distributed systems
Leadership
RESTful APIs
Cloud platforms
Team mentoring

Formação

Master's degree in CS/Engineering

Ferramentas

Docker
Kubernetes
AWS
Azure

Descrição da vaga

About the Role

Join an innovative and rapidly growing SaaS company in Port Elizabeth as a Principal Software Engineer, specializing in backend development. Our client is at the forefront of developing sophisticated enterprise software solutions and seeks a highly experienced engineer to drive technical excellence and architectural innovation. You will play a key role in designing, developing, and scaling critical backend systems, mentoring junior engineers, and contributing to high-level technical strategy. This is an unparalleled opportunity for a seasoned professional to make a significant impact on a growing platform, working with modern technologies and contributing to a culture of high performance and continuous learning. Your expertise will be crucial in shaping the future of our client's flagship product.

Key Responsibilities
  • Lead the design and development of scalable, reliable, and high-performance backend services and APIs.
  • Architect complex software systems, making critical technology choices and ensuring robust design patterns.
  • Write clean, efficient, and maintainable code in languages such as Java, Python, or Go.
  • Mentor and guide other software engineers, providing technical leadership and fostering best practices.
  • Collaborate with product management, frontend engineers, and other stakeholders to define and implement features.
  • Optimize application performance, identify bottlenecks, and implement solutions.
  • Ensure the security and integrity of data and systems.
  • Drive the adoption of new technologies and methodologies to improve development processes.
  • Conduct thorough code reviews and contribute to technical documentation.
  • Troubleshoot and resolve complex production issues.
Requirements
  • Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in professional software engineering, with a strong focus on backend development.
  • Demonstrated experience in designing and building large-scale, distributed systems.
  • Expertise in at least one major backend programming language (e.g., Java, Python, Go, C#).
  • Deep understanding of database technologies (SQL and NoSQL) and data modeling.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Proficiency in designing and consuming RESTful APIs.
  • Strong understanding of software architecture principles, design patterns, and best practices.
  • Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.
  • Excellent leadership, communication, and problem-solving skills.
Benefits
  • Exceptional salary and significant performance-based bonuses.
  • Top-tier health, dental, and vision insurance.
  • Generous stock options and equity grants.
  • Extensive professional development and learning opportunities.
  • Retirement savings plan with company match.
  • Vibrant team environment in Port Elizabeth .
  • Opportunity to work on challenging and impactful projects.
Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Gqeberha

Presencial
ZAR 900.000 - 1.200.000
Competitive salary
Medical aid
Retirement fund
+4
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Gqeberha

Híbrido
ZAR 1.200.000 - 1.600.000
Competitive salary
Medical aid
Retirement savings plan
+2
Senior Software Architect - Backend
Senior Software Architect - Backend

Placements24 • Gqeberha

Presencial
ZAR 1.000.000 - 1.600.000
Competitive salary
Medical and retirement benefits
Generous annual leave
+4
Lead Backend Software Engineer
Lead Backend Software Engineer

Placements24 • Gqeberha

Híbrido
ZAR 900.000 - 1.800.000
Bonus structures
Health benefits
Stock options or equity participation
+3
Principal Software Engineer (Backend - Microservices)
Principal Software Engineer (Backend - Microservices)

Placements24 • Gqeberha

Híbrido
ZAR 1.800.000 - 2.400.000
Competitive salary
Performance bonus
Health insurance
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Híbrido
ZAR 600.000 - 1.200.000
Hybrid work model
Health insurance
Paid time off
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • KwaZulu-Natal

Presencial
ZAR 900.000 - 1.200.000
Health, dental & vision insurance
Paid time off and holidays
Professional development
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • KwaZulu-Natal

Presencial
ZAR 900.000 - 1.500.000
Health insurance
retirement savings plans
paid time off
+1
Principal Backend Engineer
Principal Backend Engineer

Placements24 • Randburg

Presencial
ZAR 1.800.000 - 3.000.000
Executive pay
Health benefits
Retirement plan
+3
Principal Backend Engineer
Principal Backend Engineer

Placements24 • Stellenbosch Local Municipality

Híbrido
ZAR 1.000.000 - 1.800.000
Private healthcare coverage
Retirement plan
Generous leave and development budget
+1