Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 29, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Mukuru helps you move money around Africa. Whether you are sending cash for instant collection or topping up a bank account or mobile wallet it has never been easier. We use the latest mobile and web-based technologies to give you the best experience possible. But that’s just half the story. To really understand us, you need to know the "why” behind all ...
    Read more about this company

     

    Software Engineering Team Lead- Pretoria

    Why This Role Matters

    • 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.

    What You'll Do

    • Lead and mentor a team of 2–5 software engineers, fostering a culture of continuous improvement, innovation, and collaboration.
    • 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.

    What You Bring

    • Proven experience as a Senior Software Engineer or Team Lead in a fast-paced environment.
    • Deep knowledge of PHPSymfony (or similar frameworks), and modern software architecture (Microservices, DDD, Hexagonal Architecture).
    • Solid experience with GitGitLab, or GitHub for version control and collaboration.
    • Hands-on experience leading Agile/Scrum development teams with a track record of successful delivery.
    • Exceptional problem-solving skills, with a proactive mindset and ownership mentality.
    • Strong interpersonal and leadership skills, with a passion for mentoring and team growth.

    Bonus Points For

    • Experience working alongside DevOps teams to ensure smooth deployment and infrastructure scaling.
    • Familiarity with cross-functional collaboration involving Test Analysts, Product Owners, and other Tech Leads.
    • A knack for process improvement—whether that’s optimizing sprint planning, introducing automation, or championing clean code practices.
    • Experience in FinTech or financial services is highly advantageous.

    What You’ll Love About Working at Mukuru

    • A purpose-driven mission that impacts millions across Africa
    • A team of smart, humble, and supportive colleagues who thrive on solving big problems
    • Opportunities to work with the latest tech and innovate at scale
    • A culture of learning, ownership, and continuous feedback
    • Flexible and collaborative work environment

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Mukuru on mukuru.breezy.hr to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Mukuru Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail