Enable job alerts via email!

Senior Backend Software Engineer / Technical Lead

Elite Search and Selection CC

Johannesburg

Remote

ZAR 900,000 - 1,200,000

Full time

Today
Be an early applicant

Job summary

A leading digital communications SaaS company is seeking a Senior Backend Software Engineer / Technical Lead to drive backend platform evolution and architectural decisions. The ideal candidate will have over 7 years of experience in backend development, microservices, and cloud infrastructure. This is a fully remote role requiring South African citizenship, offering a people-first culture and the chance to solve real problems at scale.

Benefits

Flexible work setup
Collaborative and supportive culture
Meaningful impact

Qualifications

  • 7+ years in backend development.
  • Deep experience with microservices and cloud infrastructure.
  • Strong leadership skills in software architecture.

Responsibilities

  • Own and evolve the backend platform architecture.
  • Lead engineering design and architecture reviews.
  • Integrate AI tooling into development processes.

Skills

Backend development (PHP, Go, Python)
Microservices architecture
Cloud infrastructure (AWS, GCP, Azure)
Leadership in software architecture
AI development tools
Job description

A truly FANTSTIC opportunity for a Senior Backend Software Engineer / Technical Lead who thrives in fast-moving collaborative environments solving real-world problems!

Location: Remote (must be based in South Africa – open to South African citizens / residents only)

Type: Full-time | Industry: SaaS | Level: Senior/Lead

A leading Digital Communications SaaS company that started from humble beginnings 20+ years ago has grown into a trusted messaging and marketing powerhouse platform with teams across South Africa and growing its global footprint. They have received many prestigious accolades to their name over the years and offer a supportive, empowering, rewarding and innovation culture built on flexibility, openness and trust.

My client is looking for a Senior Software Engineer / Technical Lead to drive the evolution of their backend platforms, shape architectural decisions, and lead innovation.

Responsibilities
  • Own and evolve the backend platform architecture (microservices, APIs, event-driven systems)
  • Lead engineering design principles, architecture reviews, and platform scalability initiatives
  • Integrate cutting-edge AI tooling into development processes
  • Mentor and grow a talented engineering team
  • Drive backend performance, reliability, and security best practices
Requirements
  • 7+ years in backend development (PHP, Go, Python preferred)
  • Deep experience with microservices, cloud infrastructure (AWS, GCP, Azure), and message queues (Kafka/RabbitMQ)
  • Strong leadership in software architecture, OOP principles and system design
  • Passion for innovation, automation, and building resilient systems
  • Experience with AI dev tools a big plus!
  • South African citizen.
Offering
  • Fully remote (with a strong team presence in Joburg and Cape Town)
  • People-first culture: collaborative, fun, and supportive
  • Solve real problems at scale with autonomy and purpose
  • Flexible work setup, and meaningful impact

If you would like to learn more about the position and company please contact Hayley@elitesearch.co.za or apply now!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.