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

Software Engineering Team Lead

Full-time

M-KOPA

The Impact

Your architecture will directly shape how millions of people access credit for the first time. We've already served 10 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. You'll have a dedicated Product Manager as your counterpart and operate with genuine autonomy over technical direction.

Location & Benefits

  • Fully remote role in UK and parts of Europe 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.

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Software Engineering Team Lead in Birmingham, AL vacancy
  • $86.25k - $158.13k

     ...an opportunity to contribute to the company’s success. As a Software Engineer Lead within PNC's Technology - Automation & Platform organization...  ...Collaborate closely with business, product, and architecture teams to translate requirements into technical solutions.- Provide... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    4 days ago
  • $86.25k - $172.5k

     ...an opportunity to contribute to the company’s success. As a Software Engineer Lead in PNC's Retail Tech organization, you will be based in Strongsville...  ...with product owners, architects, UX designers, QA teams, and DevOps engineers to deliver high-quality digital solutions... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    2 days ago
  • $55k - $179.4k

     ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a( Software Engineer Lead within PNC's ALM Technology organization, you will be based in Pittsburgh, PA; Cleveland, OH; Dallas, TX; or Birmingham, AL... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    3 days ago
  • $102k - $158.7k

     ...an opportunity to contribute to the company’s success. As a Software Engineer Lead (JAVA/Spring Boot) within PNC's C/IB MIS Digital organization...  ...delivering high-quality software solutions while guiding a team of engineers. This role combines hands-on technical expertise... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    1 day ago
  • $67.5k - $172.5k

     ...an opportunity to contribute to the company’s success. As a Software Engineer Lead - 2 within PNC's Retail Tech organization, you will be based...  ..., develop, and maintain RESTful and/or GraphQL APIs• Lead a team of mid-level to senior developers.• Experience with Event Streaming... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    4 days ago
  • $67.5k - $172.5k

     ...an opportunity to contribute to the company’s success. As a Software Engineer Lead within PNC's Retail Tech organization, you will be based in...  ..., develop, and maintain RESTful and/or GraphQL APIs• Lead a team of mid-level to senior developers.• Experience with Event Streaming... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    4 days ago
  • $210.6k - $305.1k

     ...applications are received.Meet the Team The Security Innovation team...  ...high-performance data plane software that leverages Data Processing...  ...while collaborating with engineers solving some of the industry’s...  ...scalability, and reliability. Lead technical design discussions,... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Birmingham, AL
    3 days ago
  •  ...Regions is seeking an Software Engineer Manager to oversee application development for a department within the company. This role requires leading multiple fraud/AGILE teams and providing technical guidance on design and standards to deliver enterprise software platforms... 

    Jobleads-US

    Hoover, AL
    4 days ago
  • $127.77k - $168.21k

     ...or update your information by visiting and logging into the careers section of the system.Job Description:At Regions, the Software Engineer Team Leader devises or modifies procedures to solve complex problems considering computer limitations, operating time, and forms... 
    Full time
    Work at office
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    3 days per week

    Regions Financial

    Birmingham, AL
    2 days ago
  •  ...unprecedented growth and seeking a dynamic Project Manager to lead mission-critical engineering and facilities initiatives across our rapidly expanding...  ...maintenance activities- Experience working with CMMS software- Experience working with the designs of complex... 

    Amazon

    Birmingham, AL
    2 days ago
  •  ...looking for a Diesel Technician to join our team and be part of one of the fastest growing...  ...to diagnose basic to complex diesel engine issues Perform quality control inspections...  ...Specialists of Birmingham is to be the leading provider of commercial truck maintenance... 
    Local area

    Mobile Fleet Specialists Of Birming

    Birmingham, AL
    22 days ago
  •  ...seeking a skilled and reliable Diesel Mechanic to join our growing team. The ideal candidate will have experience diagnosing, repairing,...  ...is a plus. Responsibilities Diagnose and repair diesel engines and heavy-duty trucks Perform preventative maintenance and... 

    Rollin' Wrench LLC

    Birmingham, AL
    8 days ago
  • $30 - $40 per hour

     ...repairs independently while working efficiently with the rest of the team. Job Duties Diagnose and repair medium and heavy-duty...  ..., suspension, brake, and drivetrain systems Perform engine repairs and general diesel maintenance Conduct DOT inspections... 
    Hourly pay
    Full time
    Currently hiring
    Flexible hours
    Day shift

    Rockstar Recruiting

    Birmingham, AL
    2 days ago
  •  ...supplemental life insurance and legal services Hands on management team to help you succeed Position Description and Responsibilities...  ...techs diagnose and repair vehicle automotive systems including engine, transmission, electrical, steering, suspension, braking, air... 
    Temporary work
    Flexible hours

    Stivers Automotive Group

    Birmingham, AL
    10 days ago
  • $139.9k - $199.3k

     ...Lead Software Engineer We're looking for talented professionals to join us in bringing smart money management and payment solutions to everyone...  ...and motivated Lead Software Engineer to join our BaaS team, supporting partner onboarding and BaaS platform enhancement... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Green Dot

    Birmingham, AL
    2 days ago
  • $86.25k - $172.5k

     ...an opportunity to contribute to the company’s success. As a Lead Software Developer within PNC's Automation and Platform organization,...  ..., or Birmingham, AL.We are seeking a highly skilled Software Engineer with 5-7 years of experience designing, developing, and deploying... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Birmingham, AL
    7 hours ago
  •  ...A facilities service provider is seeking a full-time Shift Lead for janitorial duties in Birmingham, AL. The role includes cleaning tasks such as sweeping, vacuuming, and trash removal. Ideal candidates must have reliable transportation, cleaning experience, and the ability... 
    Full time
    Monday to Friday
    Shift work
    Night shift

    KEMCO Facilities Services

    Birmingham, AL
    4 days ago
  • $171.9k - $223.4k

     ...possible for our customers and share the best-of-the-best with the team. You will be a Splunk expert and adept at understanding,...  ...strategically support the Customer Success Executive, Technical Success Engineer, Solution Engineer, Solution Architect motions.Develop strong... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Birmingham, AL
    3 days ago
  •  ...Automotive Mechanic to join our busy and professional service team. The ideal candidate will have solid diagnostic and repair skills...  ...Execute a wide range of repair and maintenance tasks, including engine, transmission, brake, steering, and suspension system repairs.... 
    Hourly pay

    Galleria Tire Center

    Birmingham, AL
    26 days ago
  • $22 - $25 per hour

     ...journey with us! Get a sneak peek into life at ADESA! Role and Team As a Mechanic Tech in our high production mechanic shop, you...  ...transmissions, differentials, transfer cases and 4x4 or AWD systems. All Engines – Check and adjust oil level, identify unusual noises and oil... 
    Hourly pay

    ADESA

    Birmingham, AL
    11 days ago
  • $35 - $45 per hour

     ...systems, including airframe structures, turbine engines and APUs, hydraulic and pneumatic systems,...  ...Skills & Qualifications Supervisor or lead experience in aircraft maintenance....  ...line and AOG maintenance. You will join a team that values safety, quality, and urgency in... 
    Weekly pay
    Daily paid
    Contract work
    Temporary work
    Work at office
    Monday to Friday
    Shift work
    Night shift
    Day shift

    Aerotek

    Birmingham, AL
    2 days ago
  •  ...per diem. Join this fast-growing design engineering firm (will double in size in the next 18...  .... Experience with structural analysis software (GTStrudl, ANSYS, etc.) Ensure compliance...  ...Responsibilities: Serve as a Lead Structural Design Engineer for simple cycle... 
    Weekly pay
    Daily paid
    Contract work
    Temporary work
    Work at office
    Local area

    Johnson Service Group

    Birmingham, AL
    7 hours ago
  • Job DescriptionCivil Engineer III (Power Generation / Turbine Projects) Long-term contract - Birmingham, AL Very competitive pay, time-and...  ..., Mob/Demob, and strong per diem. Join a growing engineering team supporting large-scale gas turbine power projects, along with... 
    Weekly pay
    Daily paid
    Long term contract
    Temporary work
    Work at office

    Johnson Service Group

    Birmingham, AL
    7 hours ago
  • $123k - $163k

     ...We require 7+ years of professional software engineering experience. We need strong hands-on...  ...coordinating technical work across multiple teams. We expect a solid understanding of...  ...environments. Responsibilities: We lead and coordinate technical work across... 
    Full time
    Remote work

    Kforce Technology Staffing

    Birmingham, AL
    1 day ago
  • Kforce has a client that is seeking a Software Engineer Team Leader (Remote) in Birmingham, AL. Summary: Our client is seeking multiple Software Engineer Team Leads to support a major security remediation initiative. This role combines technical leadership, mentoring,... 
    Temporary work
    Remote work
    Birmingham, AL
    1 day ago
  •  ...Who We Are At KPFF, we believe great engineering starts with great people. As a nationally...  ...communities we serve. Our Birmingham team offers something increasingly rare: the opportunity...  ...Leader, you will have the opportunity to lead with purpose: developing client... 
    Temporary work
    Work at office
    Local area
    Flexible hours

    KPFF Consulting Engineers

    Birmingham, AL
    18 days ago
  •  ...requirements, ensuring that work areas are always safe and clean. Collaboration: Work closely with other maintenance technicians, engineers, and management to ensure efficient operations and quick resolution of mechanical issues. Problem Solving: Apply strong... 

    D7 PNEUMATICS LLC

    Birmingham, AL
    19 days ago
  • $30 per hour

    Job Description Job Description Heavy Equipment Maintenance Mechanic Pay: $30.00 per hour Job Type: Full-Time Industry: Mining / Aggregate / Heavy Equipment We are seeking an experienced Heavy Equipment Maintenance Mechanic to maintain and repair mobile ...
    Hourly pay
    Full time

    Express Employment

    Birmingham, AL
    5 days ago
  •  ...repairs as needed , changing oil, tire repair, sharpening blades, general service. -Diagnose and repair 4 cycle and 2 cycle small engines, diesel engines and Hydraulic systems used primarily in the golf turf industry under the supervision of the equipment manager. -... 
    Full time
    Summer work

    Shoal Creek Golf Course

    Birmingham, AL
    1 day ago
  • Experienced Mechanic Opportunity SA Recycling is growing and we have an opening for an experienced mechanic. Our mechanics will perform all aspects of preventative maintenance on company owned tractors and trailers to include, but not limited to: fluid and filter changes...

    SA Recycling

    Birmingham, AL
    3 days ago

Do you want to receive more vacancies?

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