Senior Software Engineer - Platform Technical Lead

Elite Search & Selection

  • Johannesburg, Gauteng
  • Permanent
  • Full-time
  • 8 days ago
Responsible for:
  • 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 for code, testing & CI/CD
  • 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
  • Competitive compensation, flexible work setup, and meaningful impact
If you would like to learn more about the position and company please contact or apply now!

ExecutivePlacements.com