Principal Software Engineer - Backend Systems

Placements24

Stellenbosch

Hybrid

ZAR 1.800.000 - 2.700.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Competitive compensation package
Performance-based bonuses
Health benefits
Professional development opportunities

Zusammenfassung

Placements24 in Stellenbosch seeks a Principal Software Engineer to lead backend design and development of scalable, high-performance systems. You will mentor engineers, define technical roadmaps, and drive architectural decisions in a hybrid work environment.

The role requires 10+ years in software development, deep expertise in microservices, RESTful APIs, and cloud platforms. Strong leadership and communication are essential for success in this hub.

Qualifikationen

  • 10+ years in software development with backend focus
  • Experience designing large-scale distributed systems
  • Strong knowledge of microservices and API design
  • Experience in cloud platforms and containerization

Aufgaben

  • Lead design, development and deployment of backend services and APIs
  • Set engineering standards, patterns and best practices
  • Mentor engineers and guide technical growth
  • Collaborate with product and frontend teams on roadmaps
  • Architect data models and database solutions
  • Ensure scalability, reliability, and security

Kenntnisse

Backend design
Microservices architecture
RESTful APIs
Java / Python / Go / C#
Cloud platforms (AWS/Azure/GCP)
Leadership

Ausbildung

Bachelor's or Master's in CS/SE

Tools

Docker
Kubernetes
PostgreSQL/MySQL
MongoDB/Cassandra

Jobbeschreibung

About the Role

Our client, a pioneering technology innovator in the Stellenbosch region, is seeking a highly accomplished Principal Software Engineer to lead the design and development of their sophisticated Backend Systems . This influential role, situated in the picturesque surroundings of Stellenbosch, Western Cape , requires a candidate with extensive experience in architecting scalable, resilient, and high-performance backend solutions. You will be at the forefront of technical innovation, mentoring junior engineers, and driving architectural decisions. This position embraces a hybrid work model, offering a flexible approach to collaboration and individual work. We are looking for a technical leader who can inspire and deliver exceptional results.

Key Responsibilities
  • Lead the design, development, and implementation of complex, scalable, and high-performance backend services and APIs.
  • Define and enforce engineering best practices, coding standards, and architectural patterns.
  • Mentor and guide a team of software engineers, fostering technical growth and collaboration.
  • Collaborate closely with product management, frontend teams, and other stakeholders to define technical roadmaps and deliver features.
  • Architect and implement robust data models and database solutions.
  • Ensure the scalability, reliability, and security of backend systems.
  • Conduct thorough code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Evaluate and adopt new technologies and tools to improve development efficiency and system performance.
  • Contribute to strategic technical planning and long-term system vision.
Requirements
  • Master's or Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 10+ years of progressive experience in software development, with a strong emphasis on backend systems.
  • Demonstrated experience in designing and building large-scale, distributed systems.
  • Expertise in one or more backend programming languages such as Java, Python, Go, or C#.
  • Deep understanding of microservices architecture, RESTful APIs, and asynchronous communication patterns.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong knowledge of system design principles, data structures, and algorithms.
  • Excellent leadership, communication, and interpersonal skills.
  • Experience working in the tech hub of Stellenbosch, Western Cape is highly preferred.
Benefits

Our client offers an exceptional compensation package, including a competitive salary, performance-based bonuses, and comprehensive health benefits. We provide generous opportunities for professional development, including access to conferences, training programs, and research initiatives. The hybrid work model ensures a flexible and productive work environment. Join a team of passionate technologists dedicated to pushing the boundaries of software engineering in the heart of the Cape Winelands.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Stellenbosch

Vor Ort
ZAR 1.200.000 - 1.800.000
Competitive salary
Medical & retirement
Generous PTO
+2
Senior Backend Software Engineer (Java/Spring)
Senior Backend Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Hybrid
ZAR 900.000 - 1.300.000
Hybrid work model
Competitive salary and benefits
Learning and development opportunities
Senior Software Engineer - Backend (FinTech)
Senior Software Engineer - Backend (FinTech)

Placements24 • Stellenbosch

Hybrid
ZAR 1.100.000 - 1.800.000
Salary plus stock options
Comprehensive health benefits
Performance bonuses
+2
Senior Software Engineer - Backend Systems
Senior Software Engineer - Backend Systems

Placements24 • Randburg

Hybrid
ZAR 900.000 - 1.200.000
Competitive salary
Continuous learning & development
Collaborative culture
Senior Backend Developer - API Integration
Senior Backend Developer - API Integration

Placements24 • Stellenbosch

Vor Ort
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Retirement savings plan
+3
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Noord-Kaap

Vor Ort
ZAR 1.200.000 - 1.600.000
Competitive salary package
Health insurance
Pension plan
+3
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Stellenbosch

Hybrid
ZAR 900.000 - 1.300.000
Bonuses
Health benefits
Hybrid work model
+1
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700.000 - 1.100.000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
Senior Software Engineer - Backend (Java/Spring)
Senior Software Engineer - Backend (Java/Spring)

Placements24 • Stellenbosch

Hybrid
ZAR 900.000 - 1.500.000
Competitive salary
Health insurance
Training & conferences
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600.000 - 1.200.000
Hybrid work model
Health insurance
Paid time off
+1