Software Engineering Team Lead
7 months ago
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 Support Team Lead
3 months ago
Cape Town, South Africa MRI Software Full timeFrom the day 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 absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...
-
Software Engineering Team Lead
7 months ago
Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full timeAre 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
5 days ago
Cape Town, South Africa Skye Business Solutions Full time**About us** Our vision is to be one of the most trusted and influential media and tech companies, that serves people and enriches culture. The software engineering team does this by growing our multi-tenanted platform that creates engaging and delightful content experiences for the enterprise organisations we serve in South Africa and internationally. This...
-
Software Engineering Team Lead
6 days ago
Cape Town, South Africa LexisNexis Legal & Professional Full timeThis 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...
-
Senior Software Development Lead
1 day ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeAre you a seasoned software engineer looking to take your career to the next level? Do you have a passion for leading teams and driving innovation in the mobile space? We're seeking an experienced Senior Mobile Software Engineer to join our team at Entelect.We offer a competitive salary of $150,000 - $180,000 per annum, depending on experience, as well as a...
-
Software Engineering Team Lead
4 weeks ago
Cape Town, Western Cape, South Africa Black Pen Recruitment Full timeCompany Overview:">Our client is a dynamic, hardworking team that values flexibility and focuses on results over office hours. They are resourceful and budget-conscious, whether they are traveling or working. They believe in resilience, self-reliance, and long-term sustainability. With our client, your career growth is driven by your ambitions, from...
-
Software Engineering Team Lead
4 days ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeJob OverviewWe are seeking an experienced Senior Full Stack Developer to join our team at Network Recruitment. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining our cutting-edge applications.Key Responsibilities- Design, develop, and deploy high-quality software solutions- Collaborate with...
-
Software Engineering Lead
2 weeks ago
Cape Town, South Africa RELX Full timeSoftware Engineering Lead (South Africa) 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 leadership for software engineers in the development of next-generation research tools. We are the leading global...
-
Senior Software Development Team Lead
1 month ago
Cape Town, Western Cape, South Africa Helderberg Personnel cc Full timeJob DescriptionWe are seeking a Senior Software Development Team Lead to join our team at Helderberg Personnel cc.About the RoleThis is an exciting opportunity for a skilled and experienced software development leader to take charge of our development team. As a Senior Software Development Team Lead, you will be responsible for leading a team of developers...
-
Senior Mobile Software Engineer
2 days ago
Cape Town, South Africa Entelect Software Ltd Full timeExciting Opportunity for a Senior Mobile Software Engineer at Entelect Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including direct access to...
-
Intermediate Mobile Software Engineer
2 days ago
Cape Town, South Africa Entelect Software Ltd Full timeExciting Opportunity for an Intermediate Mobile Software Engineer at Entelect Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including direct access to...
-
Senior Software Engineering Lead
1 month ago
Cape Town, Western Cape, South Africa Gap Consulting Full timeAbout UsGap Consulting is a dynamic and innovative company seeking a highly skilled Senior Software Engineering Lead to join our team. We are committed to delivering exceptional results and providing opportunities for growth and development.Role OverviewWe are looking for a seasoned professional with extensive experience in software engineering, specifically...
-
Data Engineering Team Lead
2 weeks ago
Cape Town, South Africa Talent Tree Full time**Our Client, one of the most prominent groups of companies in SA is looking for a Data Engineering Team Lead.** **The Group is well diversified with operating entities in R**etail, Wholesale, Manufacturing, Financial Services, and Fintech and as a result, they have one of the largest and most complex data sets in Africa.** **This person will be leading a...
-
Intermediate Java Software Engineer
2 days ago
Cape Town, South Africa Entelect Software Ltd Full timeExciting Opportunity for an Intermediate Java Software Engineer at Entelect Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including intentional and...
-
Senior Java Software Engineer
2 days ago
Cape Town, South Africa Entelect Software Ltd Full timeExciting Opportunity for a Java Software Engineer at Entelect Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including intentional and regular...
-
Software Delivery Lead
7 months ago
Cape Town, South Africa BET Software Full time**We Want You**: We are looking for someone whose actions inspire others to dream more, learn more, do more and become more. We want you to take on the responsibility of collaborating and co-creating products with our designers, developers and clients. As the **Software Delivery Lead**, you will lead a cross-functional Team in the delivery of the complex...
-
Software Delivery Lead
3 hours ago
Cape Town, South Africa BET Software Full time**We Want You**: We are looking for someone whose actions inspire others to dream more, learn more, do more and become more. We want you to take on the responsibility of collaborating and co-creating products with our designers, developers and clients. As the **Software Delivery Lead**, you will lead a cross-functional Team in the delivery of the complex...
-
Lead Software Architect
6 days ago
Cape Town, Western Cape, South Africa BET Software Full timeAbout the JobBET Software is seeking an exceptional Senior React Developer to join our team. We're a dynamic company that prides itself on fostering growth, innovation, and excellence in software development.
-
Team Lead
5 days ago
Cape Town, South Africa MRI Software Full timeFrom the day 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 absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...
-
Software Engineering Lead
2 weeks ago
Cape Town, South Africa RELX Full timeQUALIFICATIONS: - 7+ years of Software Engineering experience - BS Engineering/Computer Science or equivalent experience required TECHNICAL SKILLS: - Advanced knowledge of software development methodologies (e.g., Agile, Waterfall). - Strong experience with various resource models such as Managed Services and/or Staff Augmentation. - Strong knowledge in...