Upskill
G
N
I
D
A
O
L
M-Kopa Logo

Software Engineering Team Lead

M-Kopa
Remote
Full-time
Closes: 2026-06-25

About M-Kopa

M-KOPA was founded in 2010 on the idea that combining digital micropayments with GSM connectivity could provide affordable access to life-enhancing products. Since then, we’ve built a financial platform that has deployed over $1.5 billion in credit and enabled over 5 million customers across five countries - Kenya, Uganda, Nigeria, Ghana and South Africa - to own quality smartphones, access digital services and progress towards their financial goals.


Description

Join our growing FinTech Engineering team! We're recruiting a Software Engineering Team Lead to spearhead the delivery of our new loan origination architecture, compliance systems, and pricing platform - infrastructure that will power M-KOPA's next phase of expansion across Africa.

Qualifications

Technical Environment 💻

Languages & frameworks: C#/.NET

Cloud: We work in Azure, and welcome experience across AWS or GCP

Architecture: Event-driven systems and microservice development – we use Azure Service Bus, and welcome experience with similar messaging technologies such as Kafka or RabbitMQ

Infrastructure: Kubernetes, Docker

Observability: Prometheus, Grafana

Engineering culture: DevOps, infrastructure as code, automated testing across all environments including production, continuous delivery

Our Engineering Approach 🚀

Full ownership: Teams own their solutions end-to-end – from inception through production support to decommissioning.

Servant leadership: We lead by coaching and enabling, not directing.

Quality by default: Observability, monitoring, and automated testing are built in from day one.

Continuous improvement: We foster a culture of innovation within a supportive, dynamic team environment.

Product partnership: Engineering and Product work as genuine counterparts — planning together, prioritising together, delivering together.

What You Need

We’re looking for an experienced, low-ego engineering leader who brings both technical depth and a genuine passion for growing people.

Required Experience:

Strong hands-on background in C#/.NET backend development

Proven experience with Azure, AWS, or GCP – we work in Azure but welcome experience across major cloud providers

Solid understanding of event-driven architecture and microservice development – we use Azure Service Bus, and welcome experience with similar messaging technologies such as Kafka or RabbitMQ

Experience leading or mentoring engineers in a collaborative team environment

Ability to set technical direction and provide architectural guidance

Comfortable working with Product to shape roadmaps and drive delivery

Rate This Job

Click a star to rate this job

0.0 (0 ratings)

Job Stats

26 Views