MAKE AN IMPACT AS AN ENGINEERING LEAD!
Citiq Prepaid is South Africa’s leading prepaid electricity and water sub-metering company. Our technology platform processes high volumes of utility transactions every day, and we’re looking for an Engineering Lead to take our systems — and our team — to the next level. This is a hands-on leadership role. You’ll split your time between writing production code and leading a team of engineers, shaping architecture, and partnering with Product to deliver solutions that matter.
Check out the details below and apply now to join our team.
What You’ll Do
Lead & Build :
– Own the architecture of our distributed services and applications on Google Cloud Platform (Cloud Run, GKE)
– Write production code in Go, Python, and TypeScript and set the standard for quality through code reviews, testing strategies, and clean design
– Drive CI/CD, Infrastructure-as-Code (Terraform), and safe release practices (canary, blue/green, rollbacks)
Grow & Build a Team:
– Mentor and develop a team of engineers across varying skill levels
– Foster a culture of ownership, psychological safety, and continuous improvement
– Manage capacity planning, sprint commitments, and remove blockers
Ship With Product:
– Partner with Product Management to translate business requirements into technical solutions
– Provide feasibility assessments, communicate trade-offs, and contribute to roadmap planning
– Balance feature delivery with technical debt reduction
Own Reliability:
– Define SLOs and non-functional requirements across services
– Lead incident response and blameless postmortems
– Participate in on-call rotation
What You Bring:
Must Have:
– 10+ years of professional software engineering experience.
– 3 to 5+ years in a technical leadership or team lead role.
– Strong proficiency in Go, Python, and TypeScript.
– Proven track record designing and operating distributed systems: consistency trade-offs, idempotency, retries, and failure isolation.
– Solid grasp of REST/gRPC API design and event-driven architecture.
– Experience working in Agile/Scrum/Kanban environments.
– Familiarity with observability tooling — logging, metrics, tracing, alerting.
Nice To Have :
– Experience in fintech, utilities, or high-transaction environments.
– GCP or Kubernetes certifications.
– Progressive delivery strategies (feature flags, canary releases)
Who You Are:
– A clear communicator who can translate complex technical concepts for any audience.
– A mentor at heart — you get energy from helping others grow.
– Pragmatic about trade-offs between speed, safety, and cost
– Comfortable with ambiguity and shifting priorities.
– Someone who leads by example: you write the kind of code you want to see in reviews
READY TO TAKE YOUR CAREER TO THE NEXT LEVEL?
Apply now for the Engineering Lead position at Citiq!