Software Engineering Team Lead

1 week ago


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, and your responsibility is to ensure that your team is doing their best work at Root every day in a consistent and predictable manner, to ensure that your team builds reliable and effective software that solves real problems. You have autonomy to take ownership within the engineering team for architecting and building high quality code and features. This full-time role is based at our De Waterkant office in Cape Town but is remote-friendly. **️ What you'll do**: **Build with code excellence and high-velocity** - You'll drive rapid prototyping and implement new concepts and features. - You'll ensure consistent high code quality, maintainability, thorough testing, and continuous improvement of engineering standards, tooling, and processes. **Efficient delivery and strategic leadership** - Offer accurate delivery estimations and high shipping cadence (at least weekly). - Transition from a Specialised "Doer" to a Generalist "Orchestrator" while leading strategic collaboration and direction. **Platform operations** - Ensure high robustness, reliability, and security for enterprise-scale customers. - Swiftly identify, communicate, and resolve platform issues, bugs, and business logic concerns. **Continuous learning and growth** - Mentor and upskill team members while fostering collaborative learning. - Drive innovation through an effective hiring process and a culture of experimentation and collaboration. *** **We are looking for someone with**: **Core requirements to perform responsibilities**: - Bachelor's degree in computer science, engineering, or equivalent working experience. - At least 2 years experience mentoring and managing a team of engineers. - Passionate about encouraging growth, learning, and mentoring others and contributing to a positive work culture. - Ability to collaborate well with both technical and non-technical teams. - Able to manage time, output and energy well, both personally and within a team. - Excellent at planning, prioritising and breaking down tasks. - High proficiency in back-end web technologies such as Node.js/Express, Spring, Laravel, Django, ASP.NET etc. - High competency working with relational database technologies and SQL. - Excellent ability to identify, define, solve process and technical problems. - Experience with writing unit and integration tests (Jest, JUnit, NUnit etc.). - Able to rapidly prototype and test a solution to a problem. - Has a continuous improvement mindset, is curious and is driven to succeed. - Comfortable working under pressure in a small team. **Who we are**: Our mission is to enable innovation in insurance by building the infrastructure required to reach the future of insurance. We are striving to be the global API standard for insurance. **We show up for our mission by**: - Taking ownership to the extreme. - Moving fast and shipping things. - Starting with _Why_ - Assuming good intent. - Keeping things transparent - we are open with others and ourselves. - Keeping it simple. - Learning fast and deep - Not reinventing the wheel. **We pride ourselves on**: - Having low ego - we are humble, self aware & respectful. - Being empathetic and showing compassion. - Staying adaptable - we are innately curious and constantly learning and changing. - Being remarkable - we are resourceful and effective. **How we enable success**: Our team is made up of smart, passionate, and kind individuals working together to build a world-class business. We take the time to develop personal relationships with each other. Over and above daily team lunches, we do frequent team outings and ad-hoc adventures (when global pandemics permit). We create and enable an environment for people to do their best work. To support this, we focus on a culture of autonomy, transparency and trust. As a startup, we care _a lot _about innovation, and believe in an iterative way of working to drive innovation forward. We encourage each other and foster a working culture of sharing early versions of our work and implementing feedback fast. **Why join us?**: We have ambitious goals. Our mission is to power innovators in insurance, globally, and we’re well on our way there. You’ll join at a very exciting part of the journey, and your contribution over the next few years will directly and visibly impact Root’s global success. Our team is incredibly friendly and collaborative. If you care about solving challenging problems with people you enjoy being around, this is the place for you. **_ Please note _



  • Cape Town, South Africa Lula Full time

    **Job title**:Software Engineering Team Lead **Reporting to**: Software Engineering Manager **WHAT WE DO** Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing what they...


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


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

  • Team Lead

    1 week 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

    1 week 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...