Principal Software Engineer - Backend

Placements24

Pretoria

Ibrido

ZAR 1.600.000 - 2.200.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Hybrid work arrangement

Descrizione del lavoro

Placements24 is seeking a Principal Software Engineer to lead backend architecture and drive the development of high-performance, scalable systems in our Pretoria office. The role blends architectural leadership with hands-on coding and mentorship, influencing technical strategy across teams.

You will collaborate with product managers and stakeholders to design robust APIs, mentor engineers, and champion best practices. A hybrid work model and opportunities for advanced training are offered.

Competenze

  • Master's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 10+ years of professional software development experience with backend focus.
  • Deep expertise in at least one major backend language (Java, Python, Go, C#).
  • Experience designing distributed systems and microservices architecture.

Mansioni

  • Lead architectural design and implementation of complex backend systems and services.
  • Develop and maintain robust, scalable APIs and microservices.
  • Mentor junior and mid-level engineers to grow technical skills.
  • Champion best practices in code quality, testing, and performance optimization.
  • Collaborate with product managers to translate requirements into technical solutions.
  • Address technical debt and system limitations.
  • Evaluate and integrate new technologies to enhance development efficiency.
  • Troubleshoot production issues and contribute to long-term technical roadmap.
  • Conduct thorough code reviews and provide constructive feedback.

Conoscenze

Backend leadership
Distributed systems
Mentoring
Code quality
Communication

Formazione

Master's degree in CS/Engineering

Strumenti

Docker
Kubernetes
AWS/Azure/GCP

Descrizione del lavoro

About the Role

Our client, a rapidly expanding enterprise software company, is seeking a highly skilled and experienced Principal Software Engineer specializing in backend development for their **Pretoria, Gauteng** office. This senior-level position offers the opportunity to lead architectural design, mentor engineering teams, and drive the development of high-performance, scalable backend systems. You will be at the forefront of technical innovation, tackling complex challenges and shaping the future of our client's core products. The role requires a deep understanding of software design principles, distributed systems, and modern backend technologies. This position operates on a **hybrid** model, allowing for a blend of in-office collaboration and remote flexibility. We are looking for a thought leader who can influence technical strategy and foster a culture of engineering excellence.

Key Responsibilities
  • Lead the architectural design and implementation of complex backend systems and services.
  • Develop and maintain robust, scalable, and high-performance APIs and microservices.
  • Mentor and guide junior and mid-level software engineers, fostering their technical growth.
  • Champion best practices in software development, including code quality, testing, and performance optimization.
  • Collaborate with product managers and stakeholders to translate business requirements into technical solutions.
  • Identify and address technical debt and system limitations.
  • Evaluate and introduce new technologies and tools to enhance development efficiency and system capabilities.
  • Troubleshoot and resolve critical issues in production environments.
  • Contribute to the definition of the long‑term technical vision and roadmap.
  • Conduct thorough code reviews and provide constructive feedback.
Requirements
  • Master's degree in Computer Science, Engineering, or a related field, or equivalent extensive professional experience.
  • 10+ years of professional experience in software development, with a strong focus on backend systems.
  • Deep expertise in at least one major backend programming language (e.g., Java, Python, Go, C#) and associated frameworks.
  • Extensive experience designing and building distributed systems and microservices architecture.
  • Strong understanding of database technologies (SQL and NoSQL) and data modeling.
  • Proven experience with cloud platforms (AWS, Azure, or GCP) and their services.
  • In‑depth knowledge of system design, data structures, and algorithms.
  • Experience with containerization (Docker) and orchestration (Kubernetes) is highly desirable.
  • Excellent leadership, communication, and collaboration skills.
  • Ability to drive technical decisions and influence cross‑functional teams.
Benefits

Our client offers a highly attractive salary package, comprehensive benefits, generous leave, opportunities for advanced training and conference attendance, and a dynamic, forward‑thinking work environment in **Pretoria, Gauteng**, with the added benefit of a hybrid work arrangement.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

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

Placements24 • Sandton

In loco
ZAR 1.200.000 - 1.800.000
Competitive salary
Medical aid
Performance-based bonuses
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Midrand

Ibrido
ZAR 900.000 - 1.400.000
Competitive salary package
Comprehensive medical and dental cover
Hybrid work model offering flexibility
+5
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Ibrido
ZAR 700.000 - 1.100.000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
Principal Software Engineer - Backend Systems
Principal Software Engineer - Backend Systems

Placements24 • Stellenbosch

Ibrido
ZAR 1.800.000 - 2.700.000
Competitive compensation package
Performance-based bonuses
Health benefits
+1
Principal Backend Software Engineer
Principal Backend Software Engineer

Placements24 • Sud Africa

Remoto
ZAR 1.800.000 - 3.200.000
Health insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer (Backend Focus)
Senior Software Engineer (Backend Focus)

Placements24 • Benoni

Ibrido
ZAR 900.000 - 1.300.000
Health insurance
Hybrid work model
Annual leave
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Johannesburg

Ibrido
ZAR 900.000 - 1.500.000
Hybrid work model
Health benefits
Career development opportunities
+3
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Pietermaritzburg

Ibrido
ZAR 900.000 - 1.300.000
Hybrid work arrangement
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • East London

Ibrido
ZAR 900.000 - 1.300.000
Performance bonus
Medical and retirement plans
Paid time off
+3
Principal Software Engineer (Microservices)
Principal Software Engineer (Microservices)

Placements24 • Paarl

Ibrido
ZAR 1.200.000 - 1.800.000
Hybrid work model
Medical aid
Retirement fund
+2