Software Engineering Team Lead

Mukuru 🌍💰🤝

Benefits

Job Description

As a Software Engineering Team Lead , you won’t just write code—you’ll shape the product, lead the people who build it, and drive engineering excellence in a business that thrives on innovation. You’ll work on meaningful projects that power real-life financial inclusion and collaborate with a passionate, agile team that’s all about creating scalable, secure, and smart solutions. You will lead and mentor a team of 2–5 software engineers, fostering a culture of continuous improvement, innovation, and collaboration. You will own the product lifecycle—from architecture to deployment—ensuring quality, scalability, and impact. Apply and advocate best practices in PHP (especially Symfony), microservices, domain-driven design (DDD), hexagonal architecture, and CI/CD. Continuously improve processes , identifying bottlenecks and optimizing team workflows and delivery pipelines. Collaborate across functions— Product Owners, Business Analysts, DevOps, and QA —to align on goals, solve problems, and deliver high-impact software. Influence cross-team relationships , ensuring project alignment and stakeholder buy-in. Conduct performance reviews , set growth goals, and support team development through coaching and constructive feedback.

About Mukuru

Mukuru is one of Africa’s leading FinTechs, with over 40 million cross-border transactions delivered to date and is bringing financial services to underserved communities.

Apply for This Position