Software Engineering Team Lead

5 days ago


Cape Town, South Africa Outsidecapital Full time

Job DescriptionOur client is a pioneering, Africa-based FinTech company dedicated to providing safe, affordable, and reliable financial services to underserved communities. As one of the continent's largest remittances-led FinTech firms, they have successfully managed over 40 million cross-border transactions in the last decade, fundamentally improving how people send and receive money. Beyond remittances, their innovative product suite includes essential services like Funeral Cover and digital payment cards, demonstrating a deep commitment to financial inclusion and empowerment in emerging markets.This is a remarkable opportunity to join a dynamic, forward-thinking team and make a tangible impact on a global scale. As a Software Engineering Team Lead within the Financial Services engineering team, you will be at the heart of our client's mission, driving impactful projects that are revolutionizing the industry. You will lead a passionate team of engineers, leveraging the latest tools and technologies to solve exciting challenges and shape the future of our client's products. This role is perfect for a technical expert and natural leader who is passionate about building high-quality software and fostering a collaborative, high-performance culture. Responsibilities Champion a culture of continuous learning and growth by leading, mentoring, and providing expert technical guidance to a team of 2-5 software engineers. Take full ownership of your product stream, ensuring the successful delivery of high-quality software that meets deadlines, quality standards, and user requirements. Drive technical excellence by demonstrating expertise in PHP, Symfony, microservices architecture, and domain-driven design, guiding the team in their effective application. Innovate and enhance development workflows by identifying and implementing process improvements that introduce new efficiencies and best practices. Collaborate effectively in an Agile and Scrum environment alongside Product Owners, Business Analysts, and DevOps to deliver world-class software solutions. Foster strong, collaborative relationships within your team and influence cross-functional teams to align on project goals and strategic objectives. Requirements Must-Haves Technical: Strong proficiency in PHP and a similar framework like Symfony. Proven experience with microservices, domain-driven design, and hexagonal architecture. High proficiency with version control and collaboration tools including Git, Gitlab, and GitHub. Deep understanding of software development methodologies, with a proven track record of leading teams in an Agile / Scrum environment. Professional: Proven experience in a senior software engineer or team lead capacity. Excellent leadership, coaching, and communication skills with a passion for mentoring and developing team members. Exceptional problem-solving capabilities and a proactive, solutions-oriented mindset. A strong sense of ownership and responsibility for project success and client satisfaction. Nice-to-Haves Experience collaborating effectively with DevOps teams to ensure seamless deployment and infrastructure support. A background working closely with Test Analysts, Product Owners, and Business Analysts to achieve project goals. Demonstrated ability to influence multi-disciplinary teams and negotiate priorities. A passion for process efficiency and a history of introducing valuable improvements to development workflows. #J-18808-Ljbffr



  • Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. This role offers a unique opportunity to balance senior engineering responsibilities with team leadership within an Agile development environment. Join us in building products that...


  • Cape Town, South Africa Communicate Engineering Full time

    Job Reference: CTE -WLe-1 Are you a talented and enthusiastic Software Engineer ready to enhance your skills in software development? Join a prestigious global organization, where you will be conducting quality tests and assessments, lead continuous improvement proposals, and play a pivotal role in the integration of advanced technologies. Craft innovative...


  • Cape Town, South Africa Communicate Engineering Full time

    Job Reference : CTE Are you a talented and enthusiastic Software Engineer ready to enhance your skills in software development? Join a prestigious global organization, where you will be conducting quality tests and assessments, leading continuous improvement proposals, and playing a pivotal role in the integration of advanced technologies. Craft innovative...


  • Cape Town, South Africa Root Platform Full time

    Root is a fast-growing tech startup and we’re on a mission to build the future of insurance. We're looking for a Senior Back-End Software Engineer with Team Lead experience to join our Engineering team. In this role as a Team Lead, you would manage both your personal contribution and that of your team. You would be leading one of Root’s engineering pods,...

  • Team Lead

    2 weeks ago


    Cape Town, South Africa MRI Software Full time

    ***: MRI Software is seeking a Software Development Team Lead to join our team in our Cape Town office! As a Team Lead, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Provide support to the Development Manager in managing developers by way of coaching & managing...


  • Cape Town, South Africa NTT DATA, Inc. Full time

    Senior Team Lead, Software Engineering/Architecture Join to apply for the Senior Team Lead, Software Engineering/Architecture role at NTT DATA, Inc. Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients...


  • Cape Town, South Africa NTT DATA, Inc. Full time

    Senior Team Lead, Software Engineering/Architecture Join to apply for the Senior Team Lead, Software Engineering/Architecture role at NTT DATA, Inc. Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients...

  • BI Consultant

    2 weeks ago


    Cape Town, South Africa Open Box Software Full time

    Open Box Software is an internationally focused consulting company that specialises in business and software consulting services. We have a team of highly talented individuals who are driven to make an impact and have fun while doing so. We are looking for a Senior Business Intelligence Data Engineer to join our team on a permanent basis. As a Senior Data...


  • Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per year

    Since we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...


  • Cape Town, Western Cape, South Africa Mind Detect Full time R45 000 - R60 000 per year

    Team Lead – EngineeringLocation– Cape Town (3 days p/win office,flexible hours)Reporting to– Director of EngineeringOur ultra-ambitious, advanced African payments orchestration platform is searching for anEngineering Leadto guide, mentor, and empower a team of software engineers while driving the successful delivery of high-quality software solutions....