Senior Software Architect & Tech Lead - Microservices

Placements24

Durban

On-site

ZAR 1,800,000 - 2,600,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical aid
Provident fund
Performance-based bonuses
Professional development & training
Durban office

Job summary

Placements24 in Durban, KwaZulu-Natal, is seeking a Principal Software Development Engineer to lead design, development and implementation of complex software systems. You will mentor engineers, shape architecture and drive best practices in a fast-paced telecoms environment.

You will deliver scalable microservices, collaborate with product teams, and champion modern development methodologies including Agile, TDD and CI/CD.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of professional software development experience.
  • Proven experience leading complex software projects and mentoring engineering teams.
  • Expertise in one or more major programming languages (e.g., Java, Python, C++, Go, C#).
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience designing and developing distributed systems and microservices architectures.
  • Proficiency with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with database technologies (SQL and NoSQL) and ORM frameworks.
  • Excellent problem-solving, analytical, and debugging skills.
  • Exceptional communication and interpersonal abilities.

Responsibilities

  • Lead the end-to-end design and development of software applications, from conception to deployment.
  • Write clean, efficient, and well-documented code in languages such as Java, Python, C++, or Go.
  • Architect and implement scalable and resilient microservices-based solutions.
  • Drive the adoption of modern software development practices, including Agile methodologies, TDD, and CI/CD.
  • Mentor and coach junior and mid-level software engineers, fostering their technical growth.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.
  • Collaborate with product managers, QA engineers, and other stakeholders to define software requirements and ensure timely delivery.
  • Troubleshoot and resolve complex software defects and performance issues.
  • Contribute to the strategic technical direction of the engineering team.
  • Evaluate and recommend new technologies and tools to improve development efficiency and product quality.

Skills

Leadership
Mentoring
Communication
Problem solving

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

Tools

Java
Python
C++
Go
C#
AWS
Azure
GCP
Docker
Kubernetes
SQL
NoSQL
ORM frameworks

Job description

Placements24 in Durban, KwaZulu-Natal, is seeking a Principal Software Development Engineer to lead design, development and implementation of complex software systems. You will mentor engineers, shape architecture and drive best practices in a fast-paced telecoms environment.

You will deliver scalable microservices, collaborate with product teams, and champion modern development methodologies including Agile, TDD and CI/CD.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Lead, Mentor, Build Scalable Systems
Senior Software Engineer - Lead, Mentor, Build Scalable Systems

Placements24 • Noord-Kaap

On-site
ZAR 720,000 - 1,100,000
Competitive salary
Health insurance
Professional development
Remote Principal Software Architect & Tech Leader
Remote Principal Software Architect & Tech Leader

Placements24 • Klerksdorp

Hybrid
ZAR 1,500,000 - 2,400,000
Top-tier compensation
Fully remote
Health coverage (global)
+2
Lead Telecoms Software Architect (On-site Durban)
Lead Telecoms Software Architect (On-site Durban)

Placements24 • Durban

On-site
ZAR 900,000 - 1,500,000
Medical Aid
Life Insurance
Performance-based Bonus
+1
Principal Software Architect - Lead Enterprise Cloud
Principal Software Architect - Lead Enterprise Cloud

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 3,200,000
High salary & comprehensive benefits
Bonus potential
Challenging projects in Pretoria
+2
Senior Software Architect — Lead Scalable, Visionary Systems
Senior Software Architect — Lead Scalable, Visionary Systems

Placements24 • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Exceptional salary
Professional development resources
Collaborative work environment
+1
Cape Town Lead Software Architect & Tech Team Lead
Cape Town Lead Software Architect & Tech Team Lead

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary + bonus
Medical, dental, and vision insurance
Learning & conferences
+3
Senior Software Architect — Lead Scalable Systems & Strategy
Senior Software Architect — Lead Scalable Systems & Strategy

Placements24 • Bloemfontein

Hybrid
ZAR 1,800,000 - 2,400,000
Competitive salary with bonuses
Medical & retirement benefits
Professional development budget
+2
Principal Software Development Engineer
Principal Software Development Engineer

Placements24 • Durban

On-site
ZAR 1,800,000 - 2,600,000
Medical aid
Provident fund
Performance-based bonuses
+2
Remote Senior Software Architect - Cloud & Microservices
Remote Senior Software Architect - Cloud & Microservices

Placements24 • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote
Senior Software Engineer - Lead Cloud & Microservices
Senior Software Engineer - Lead Cloud & Microservices

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,300,000