Software Engineering Team Lead
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.
$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...SuggestedFull timeTemporary workPart timeWork experience placementWork at office$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...SuggestedFull timeTemporary workPart timeWork experience placementWork at office$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...SuggestedFull timeTemporary workPart timeWork experience placementWork at office$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...SuggestedFull timeTemporary workPart timeWork experience placementWork at office$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...SuggestedFull timeTemporary workPart timeWork experience placementWork at office$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 timeTemporary workPart timeWork experience placementWork at office$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 timeTemporary workLocal areaFlexible hours- ...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...
$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 timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week- ...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...
- ...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
- ...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...
$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 payFull timeCurrently hiringFlexible hoursDay shift- ...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 workFlexible hours
$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 officeRemote workFlexible hours3 days per week$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 timeTemporary workPart timeWork experience placementWork at office- ...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 timeMonday to FridayShift workNight shift
$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 timeTemporary workLocal areaRemote workFlexible hours- ...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
$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$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 payDaily paidContract workTemporary workWork at officeMonday to FridayShift workNight shiftDay shift- ...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 payDaily paidContract workTemporary workWork at officeLocal area
- 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 payDaily paidLong term contractTemporary workWork at office
$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 timeRemote work- 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 workRemote work
- ...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 workWork at officeLocal areaFlexible hours
- ...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...
$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 payFull time- ...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 timeSummer work
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Team Lead. Be the first to apply!
- software sales executive Birmingham, AL
- software Birmingham, AL
- software sales Birmingham, AL
- embedded software Birmingham, AL
- id software Birmingham, AL
- software support Birmingham, AL
- remote software sales Birmingham, AL
- software technology Birmingham, AL
- software sales representative Birmingham, AL
- software engineer - cloud services Birmingham, AL



