Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Team Lead

M-KOPA

Software Engineering Team Lead

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.

Your architecture will directly shape how millions of people access credit for the first time. We've already served over 7 million customers and unlocked more than $2 billion in credit since we began. Every system you design, every engineer you develop, and every decision you make contributes to a platform that's quite literally transforming financial inclusion across an entire continent.

The Opportunity

Mission-driven engineering: Your daily work enables affordable smartphones, digital loans, and financial services for Africa's Every Day Earners — people for whom traditional finance simply doesn't work.

Global recognition: Join a FinTech company named by TIME 100 as one of the world's most influential and by the Financial Times as Africa's fastest-growing company for five consecutive years (2022–2026).

Scale that matters: You'll be architecting systems that process over 2 million payments daily across five markets — and building for the next 10 million customers.

Environmental impact: We're carbon-negative, having avoided 2.155 million tonnes of CO₂ emissions across our product portfolio.

What You'll Do

At M-KOPA, you'll lead a team of backend engineers through both greenfield and legacy projects, owning the full software lifecycle from design ideation through to production and eventual decommissioning. Our engineering teams work under a true DevOps culture — with infrastructure as code, observability, automated testing, and continuous delivery treated as first-order concerns, not afterthoughts.

You'll set architectural direction, partner closely with your Product Manager counterpart on roadmap planning and prioritisation, and serve as a servant leader who grows the people around you while shipping high-quality, impactful software.

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

The Team

You'll lead a close-knit, focused engineering team with real end-to-end ownership over a significant part of the M-KOPA platform - including loan origination, compliance systems, and a new pricing engine. You'll have a dedicated Product Manager as your counterpart and operate with genuine autonomy over technical direction.

Location & Benefits
  • Fully remote role within UTC -1 to UTC +3 time zones

  • Work with diverse teams across the UK, Europe, and Africa

  • Professional development programmes and coaching partnerships

  • Family-friendly policies and flexible working arrangements

  • Well-being support and genuine career growth opportunities

Our Mission

We create financial inclusion for the traditionally excluded through a fair, flexible, customer-centric financing model. We strive to drive greater inclusion of women, youth, and low-income communities.

Our Impact

Our technology has created measurable change:

  • Connected: 2.5 million first-time smartphone users connected to the mobile internet

  • Prosperous: 70% of customers use M-KOPA products for income generation, with 35,000 livelihoods created for agents

  • Green: 2.155 million tonnes of CO₂ avoided through clean energy and circular economy products, with over 127,700 circular economy products provided

Ready to build the systems that create real-world financial inclusion while leading a talented team of engineers? Apply Now!

Why M-KOPA?

At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.

Join us in shaping the future of M-KOPA as we grow together. Explore more at m-kopa.com.

Recognized four times by the Financial Times as one Africa's fastest growing companies (2022, 2023, 2024, 2025 and 2026) and by TIME100 Most influential companies in the world 2023 and 2024, we've served over 7 million customers, unlocking $1.5 billion in cumulative credit for the unbanked across Africa.

Important Notice M-KOPA is an equal opportunity and affirmative action employer committed to assembling a diverse, broadly trained staff. Women, minorities, and people with disabilities are strongly encouraged to apply.

M-KOPA explicitly prohibits the use of Forced or Child Labour and respects the rights of its employees to agree to terms and conditions of employment voluntarily, without coercion, and freely terminate their employment on appropriate notice. M-KOPA shall ensure that its Employees are of legal working age and shall comply with local laws for youth employment or student work, such as internships or apprenticeships.

M-KOPA does not collect/charge any money as a pre-employment or post-employment requirement. This means that we never ask for'recruitment fees', 'processing fees', 'interview fees', or any other kind of money in exchange for offer letters or interviews at any time during the hiring process.

Applications for this position will be reviewed on a rolling basis. Shortlisting and interviews will take place at any stage during the recruitment process. We reserve the right to close the vacancy early if a suitable candidate is selected before the advertised closing date.

If your application is successful M-KOPA undertakes pre-employment background checks as part of its recruitment process, these include; criminal records, identification verification, academic qualifications, employment dates and employer references.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Team Lead in United States vacancy
  • $135k - $149.03k

    Role Description Our Software Engineering, Team Lead, reports to our Senior Director, Software Engineering, and is part of a team of engineers designing and developing both web-based and mobile software products for Common App. This role will provide technical guidance... 
    Suggested
    Full time
    Temporary work
    Live in
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Common App

    Remote
    2 days ago
  • $140k - $160k

     ...subject to eligibility requirements) Company Description Radiology Partners, through its owned and affiliated practices, is a leading radiology practice in the U.S., serving hospitals and other healthcare facilities across the nation. As a physician-led and... 
    Suggested
    Full time
    Work experience placement

    Radiology Partners

    Remote
    4 days ago
  • $120.4k - $198.7k

     ...What Is the Opportunity? Travelers is seeking a Software Engineer II to join our organization as we grow and transform...  ...technical requirements and coordinating team resources to solve problems. What Will You Do? Lead a team of software engineers. Distribute work based... 
    Suggested
    Work experience placement
    Local area
    Immediate start

    THE TRAVELERS INDEMNITY COMPANY

    Hartford, CT
    3 days ago
  •  ...Job Summary As the Technical Lead of the Enterprise Systems Group, you will lead the technical team to help ensure they are following processes to deliver all technical...  ...Systems Group Direct Reports: Systems and Software Engineers Essential Functions Utilize Software... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Weekend work
    Afternoon shift

    ComTec Solutions

    Rochester, NY
    1 day ago
  •  ...Job title: Software Engineering Team Lead 12-month contract (with extension). Bilingual English - Spanish is a must. About the Role We are seeking a highly experienced Software Engineering Team Lead to lead our software development team in Lima. This role is ideal for... 
    Suggested
    Contract work

    Bevertec

    Peru, IL
    1 day ago
  •  ...midtown client is seeking an experienced Lead Engineer/Manager to engineer and lead the...  ...design and code reviews, and lead a small team of 4-5 engineers partnering closely with...  ...Qualifications Core Experience 7+ years in software engineering with significant enterprise... 
    Shift work

    GMS Advisors

    New York, NY
    2 days ago
  • Astrion is looking for a Senior Software Engineer to join our Modeling and Simulation Development team in Dahlgren, VA. The ideal candidate will lead projects and mentor junior engineers in a dynamic environment focused on advanced simulation solutions for the U.S. Navy... 

    Astrion

    Dahlgren, VA
    2 days ago
  • We are looking for an experienced and hands‑on Software Development Team Lead to guide our engineering team, elevate our development practices, and help us scale INMYTEAM's platform with quality and velocity. This is a high‑impact leadership role where you will mentor developers... 

    INMYTEAM

    Florida, NY
    2 days ago
  •  ...regulations, establishes procedures and supports the Payroll Team Lead with complex compliance, audit and system related...  ...functions as a cross‑product citizen experience layer. Senior Software Engineer The Senior Software Engineer will have solid development, systems... 
    Contract work
    Summer work
    Internship
    Summer internship
    Local area
    Immediate start

    Tyler Technologies

    Plano, TX
    4 days ago
  • Our client is looking for a Senior Software Engineer - Team Lead to lead a high‑performing technical team while staying hands‑on in building the applications and tools that power the organization. This hybrid leadership role blends strategic product direction with active... 
    Full time

    Urū Sports

    Cleveland, OH
    2 days ago
  •  ...travel to Boston, MA, likely on a bi‑weekly or monthly basis. A Frontier AI startup backed by $170m in funding is hiring a Software Engineering Team Lead to lead the team building the distributed backend systems powering autonomous Software Engineering agents. The team... 
    Immediate start

    Strativ Group

    Boston, MA
    2 days ago
  • Strativ Group in Boston, MA is seeking a Software Engineering Team Lead to guide a distributed backend systems team powering autonomous software agents. This hands‑on leadership role focuses on architecture, scalability, and secure production deployments with regular collaboration... 

    Strativ Group

    Boston, MA
    2 days ago
  • $140k - $145k

    SUVI Global Services is looking for a Software Engineer - Team Lead to support IT across all DoD OIG networks. To join our team of outstanding professionals, apply today! Key Technologies Azure DevOps, GitHub, GitLab, YAML CI/CD pipelines, Git version control Docker,... 
    Full time
    Part time

    Akima

    Alexandria, VA
    1 day ago
  • Overview Lead individual and group efforts from design to implementation. Responsibilities Lead individual and group efforts from design...  ...or more of the following programming languages: Go, Java, Javascript, Kotlin, Python, Typescript. #J-18808-Ljbffr Fuse Engineering LLC

    Fuse Engineering LLC

    Annapolis, MD
    1 day ago
  • Travelers Canada is seeking a Software Engineer II to lead a software engineering team in Hartford, Connecticut. The ideal candidate will have extensive experience in software development, particularly with TypeScript and JavaScript, and possess strong leadership and problem... 

    Travelers Canada

    Hartford, CT
    2 days ago
  • About Engine by Starling At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition...  ...technology. Engine is Starling's software-as-a-service (SaaS)...  ...will find support in your team and from across the business... 
    16 hours

    Starling

    Manchester, NH
    12 hours ago
  • Arvin Acme Technologies Inc is seeking a skilled software engineer in Tyngsborough, Massachusetts. The role involves designing, developing, and testing software components while providing guidance to junior engineers. Candidates should possess a Bachelor's degree in Computer... 

    Arvin Acme Technologies Inc

    Tyngsboro, MA
    2 days ago
  • $160k - $175k

    We are looking for a Principal Software Engineer, Team Lead to help lead engineering for Unanet's Contraqer product portfolio, spanning GovIntel and GovChannel. GovIntel is Unanet's market intelligence and opportunity management platform for government contractors, while... 
    For contractors
    Local area

    Unanet

    Denver, CO
    2 days ago
  • JPMorgan Chase is seeking a Senior Manager of Software Engineering to lead agile teams focused on delivering market-leading technology products. The role involves coaching teams, developing production code, and driving technological solutions while ensuring operational... 

    JPMorgan Chase

    Columbus, OH
    2 days ago
  • $109.65k - $148.35k

     ...opportunities for professional growth. Find your future with us. Position Overview We are seeking an Experienced Simulation Software Engineering Team Lead to join the B-52J Simulation Software team in Oklahoma City, Oklahoma. The role focuses on supporting the Boeing... 
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package
    Monday to Thursday
    Flexible hours
    Shift work
    Afternoon shift

    Boeing

    Oklahoma City, OK
    2 days ago
  • As a Senior Manager of Software Engineering at JPMorgan Chase within the CIB Technology & Payments Technology you are an integral part of an agile team that works to enhance, build, and deliver trusted market‑leading technology products in a secure, stable, and scalable... 

    JPMorgan Chase

    Columbus, OH
    2 days ago
  • $180k - $200k

     ...compensation in the form of bonus or commissions. We are looking for a highly skilled Senior Software Engineer with expertise in forecasting and optimization to join our team. As the Technical Lead for an optimization platform, the ideal candidate will have a strong background in... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work visa

    KamisPro

    Washington DC
    3 days ago
  •  ...Job Description Job Description Software Engineering Team Lead Our client is on crypto’s cutting-edge technology, and we’re looking for the right engineers to join them. This is a remote position for any US candidate. Our client's Blockchain Distribution Network... 
    Remote job

    Turnblock.io

    Boston, MA
    1 day ago
  •  ...Job Description Salary: Calling all Engineering Leaders with a passion for math and product! If you enjoy leading teams, working closely with product, and building...  ...environment keep reading We are WIRIS, a software development company headquartered in Barcelona... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Wiris

    Ewan, NJ
    8 days ago
  • A VC-funded SaaS startup in San Francisco is seeking a Lead Frontend Developer/Manager to head their front-end engineering team. You will lead architectural design and hands-on coding while managing a team of developers. The ideal candidate should have over 7 years of... 
    3 days per week

    The Cypress Group

    San Francisco, CA
    2 days ago
  •  ...Job Description Job Description About the job We are seeking a Senior Software Engineer Team Lead to lead a team building significant Enterprise systems, to serve as the primary technical contact with the business, and to provide technical and relational leadership... 
    Temporary work
    Work at office

    Bellwood

    Atlanta, GA
    16 days ago
  • Themis Insight, LLC is seeking a Software Engineer (Software Management) in Laurel, MD, to develop and improve software solutions. The role includes analyzing requirements, designing code, and leading teams in a fast-paced environment. This position requires a Bachelor'... 

    Themis Insight, LLC

    Laurel, MD
    2 days ago
  • $154.05k - $278.48k

    A leading defense contractor is looking for a Lead Security Engineer to manage security efforts in a complex network environment. This role involves leading teams, defining security strategies, and mentoring engineers. Candidates must have extensive experience in security... 
    For contractors

    Leidos

    Annapolis, MD
    2 days ago
  •  ...chains and franchises. Our mission critical software -- which includes in-store scheduling...  ...our vision of becoming the world’s leading online scheduling and local commerce platform...  ...and leading high-performing engineering teams? At MyTime, we’re looking for a seasoned... 
    Local area

    My Time Inc

    Los Angeles, CA
    2 days ago
  • AllSearch Staffing Group seeks a Software Engineering Manager to lead and mentor an on-site team in Erlanger, KY. You will oversee architecture, development, testing, deployment, and ongoing delivery of scalable software applications. Ideal candidates have 5+ years leading... 

    AllSearch Staffing Group

    Erlanger, KY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Team Lead. Be the first to apply!