Software Engineering Team Lead

3 weeks 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 _


  • Software Engineering Team Lead

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Cape Town, South Africa Plus 1x Full time

    Software Engineering Team Lead - Remote  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...

  • Software Engineering Team Lead

    Found in: Whatjobs ZA C2 - 1 week ago


    Cape Town, South Africa Plus 1x Full time

    Software Engineering Team Lead - Remote   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...

  • Software Engineering Team Lead

    Found in: Talent ZA C2 - 3 weeks ago


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

  • Software Engineering Team Lead

    Found in: Whatjobs ZA C2 - 1 week ago


    Cape Town, South Africa Plus 1x 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 LexisNexis Legal & Professional Full time

    This is a hybrid role based in Cape Town, Durban, Johannesburg, or Port Elizabeth. Nexis Solutions, a division of LexisNexis, is looking for a Software Engineering leader to help recruit, build and maintain a high performing development team in South Africa. This role will provide technical leadership for software engineers in the development of...

  • Software Engineer

    Found in: beBee jobs ZA - 2 weeks ago


    Cape Town, Western Cape, South Africa MRI Software Full time

    MRI Software's job vacancy, Career and RecruitmentJob title : Software Engineer – Cape Town jobs in Western CapeJob Location : Western Cape, Cape TownDeadline : May 17, 2024Quick Recommended LinksJobs by LocationJob by industries ResponsibilitiesDevelop software features in a self-sufficient way and to a high technical standardUnderstanding the system...

  • Software Engineer

    Found in: beBee S ZA - 2 weeks ago


    Western Cape, Cape Town, South Africa MRI Software Full time

    MRI Software’s job vacancy, Career and Recruitment Job title : Software Engineer – Cape Town jobs in Western Cape Job Location : Western Cape, Cape Town Deadline : May 17, 2024 Quick Recommended Links Jobs by Location Job by industries Responsibilities Develop software features in a self-sufficient way and to a high technical standard Understanding...

  • Software Engineering Lead

    Found in: Talent ZA C2 - 2 days ago


    Cape Town, South Africa LexisNexis Full time

    Software Engineering Lead Would you like to ensure a collaborative Agile culture? Do you enjoy coaching teams to be successful? About our Team About the Role As a Software Engineering Lead, you will be leading and mentoring a diverse, motivated team of engineers. Working on shared goals, you’ll build an environment focused on encouraging creativity...


  • Cape Town, South Africa Games Global Full time

    The Lume Game Engine Studio is looking for a Software Development Team Lead to lead the software development team, coordinate the entire product development process and ensure the timely delivery of products. **Responsibilities** **Facilitated Continuous Improvement** Identifies and ensures that the necessary processes and procedures are in place to meet...

  • Software Engineer

    Found in: Talent ZA C2 - 3 weeks ago


    Cape Town, South Africa Progressive Edge Full time

    Software Engineer Technical LeadRemote / Cape Town A software development company who builds cloud software for their clients across various industries has opened a new role within their organisation. The companies work covers a variety of industries and a range of apps and IoT software projects. Clients include startups, scale-ups and established...

  • Software Engineer – Technical Lead

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Cape Town, South Africa Progressive Edge Full time

    Software Engineer Technical LeadRemote / Cape TownA software development company who builds cloud software for their clients across various industries has opened a new role within their organisation. The companies work covers a variety of industries and a range of apps and IoT software projects. Clients include startups, scale-ups and established...


  • Cape Town, South Africa DataTech Recruitment Full time

    We are looking for a Software Test Team Lead on Contract in Cape Town - Hybrid. To manage delivery of work stream test activity per work package. Produce the detailed test plans as well as sprints within work packages for acceptance testing. Work with other Test Team Leads to identify any issues with the test process. Good Analytical skills, Decision making...

  • Software Consultant

    Found in: beBee jobs ZA - 2 weeks ago


    Cape Town, Western Cape, South Africa MRI Software Full time

    MRI Software's job vacancy, Career and RecruitmentJob title : Software Consultant – Cape Town jobs in Western CapeJob Location : Western Cape, Cape TownDeadline : May 17, 2024Quick Recommended LinksJobs by LocationJob by industries As an MRI Solution Consultant in Affordable Housing, you'll never get bored with doing the same thing every day. You'll be...

  • Software Engineering Manager

    Found in: Talent ZA C2 - 3 weeks ago


    Cape Town, South Africa Progressive Edge Full time

    Software Engineering Manager (C#)PermanentCape Town (Hybrid)An established Fintech company has a Software Engineering Manager position available. As a Software Engineering Manager, you will oversee multiple front end delivery teams in our Engineering Department. You will lead and manage a group of software engineers to design, develop and maintain software...

  • Software Engineering Manager

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Cape Town, South Africa Progressive Edge Full time

    Software Engineering Manager (C#)PermanentCape Town (Hybrid)An established Fintech company has a Software Engineering Manager position available. As a Software Engineering Manager, you will oversee multiple front end delivery teams in our Engineering Department. You will lead and manage a group of software engineers to design, develop and maintain software...

  • Team Lead Systems

    Found in: beBee jobs ZA - 2 weeks ago


    Cape Town, Western Cape, South Africa Kontak Recruitment Full time

    Kontak Recruitment's job vacancy, Career and RecruitmentJob title : Team Lead Systems & Architecture (JB4301) jobs in Western CapeJob Location : Western Cape, Cape TownDeadline : May 17, 2024Quick Recommended LinksJobs by LocationJob by industries Job Description A pioneering IoT-adjacent firm, specializing in professional connectivity solutions for...


  • Cape Town, South Africa WePlace Full time

    Western Cape, Cape Town - Market - Related Annually Cost To Company Our client, a Company specializing in Intelligent Software Solutions is looking for a Team Lead with experience in data engineering and analytics to join their dynamic team. **Critical Minimum Requirements**: - Bachelor’s degree or higher in Mathematics, Data Science, Engineering,...

  • Software Engineer

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Cape Town, South Africa Cletech Recruitment Full time

    Responsibilities:Lead prototyping and software development for telescope operational software. Provide technical support for hardware platforms and deployment environments, including on-site visits.Collaborate with stakeholders for engineering, commissioning, and operations.Improve software development processes for standardization and maintainability.

  • Software Engineer

    Found in: Whatjobs ZA C2 - 1 week ago


    Cape Town, South Africa Cletech Recruitment Full time

    Responsibilities:Lead prototyping and software development for telescope operational software. Provide technical support for hardware platforms and deployment environments, including on-site visits. Collaborate with stakeholders for engineering, commissioning, and operations. Improve software development processes for standardization and maintainability.

  • Software Engineer

    Found in: Adzuna ZA B C2 - 2 weeks ago


    Cape Town, South Africa Adzuna ZA B C2 Full time

    Responsibilities:Lead prototyping and software development for telescope operational software. Provide technical support for hardware platforms and deployment environments, including on-site visits.Collaborate with stakeholders for engineering, commissioning, and operations.Improve software development processes for standardization and maintainability.