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!