
Senior Software Engineer - Platform Technical Lead
- Johannesburg, Gauteng
- Permanent
- Full-time
Location: Remote (South Africa – to be based in Johannesburg or Cape Town)
Type: Full-time | Industry: SaaS | Level: Senior/Lead
Join a leading Digital Communications SaaS company that’s innovative in shaping how businesses connect. They are looking for a Senior Software Engineer / Platform Technical Lead to drive the evolution of their backend platforms, shape architectural decisions, and lead innovation with AI-powered tools and automation.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
- 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.
- 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