Current jobs related to Software Engineering Team Lead - Cape Town - Prodigy Finance Limited


  • Cape Town, Western Cape, South Africa Mukuru Full time

    Job Title: Software Engineer Team LeadWe are seeking a highly skilled and experienced Software Engineer Team Lead to join our team at Mukuru. As a key member of our engineering team, you will be responsible for leading the development of our software solutions and ensuring that they meet the highest standards of quality and reliability.Key...

  • DevOps Team Lead

    4 months ago


    Cape Town, South Africa BET Software Full time

    **We Want You**: We are looking for a **DevOps Team Lead** to join our Engineering team. We are looking for a unique individual that we will unleash their potential and empower them to become the best possible version of themselves. The successful incumbent will lead a team of talented engineers and will be responsible for the core DevOps process. Your...


  • Cape Town, South Africa Lula Full time

    ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETS 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...


  • Cape Town, Western Cape, South Africa Dimagi Full time

    Job OverviewDimagi, a leading social enterprise and certified B Corp, is seeking an experienced Engineering Manager to join our Global Technology Division. As a key member of our team, you will be responsible for leading a team of engineers and technical staff, overseeing the execution of technical workstreams, and driving the engineering roadmap.Key...


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


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

  • BI Consultant

    4 months 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, 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...

  • Java Team Lead

    4 days ago


    Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for a Java Team Lead at EntelectElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation. Our dynamic, multidisciplinary environment encourages versatility and provides individual attention to career development, including intentional and regular one-on-ones with...


  • Cape Town, Western Cape, South Africa Lula Full time

    About the RoleWe are seeking an experienced Technical Lead to join our Software Engineering team at Lula. As a key member of our team, you will be responsible for leading a cross-functional team in the delivery of our platform and business bank.Key ResponsibilitiesLead a hybrid team of software engineers, providing clear objectives, technical leadership,...

  • Java Team Lead

    4 days ago


    Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for a Java Team Lead at EntelectElevate your career at Entelect, where we prioritize people and nurture a culture of growth, collaboration, and innovation. Our dynamic, multidisciplinary environment encourages versatility and provides individual attention to career development, including regular one-on-ones with leadership.Key...


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

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible and game-changing solutions to improve people's lives. Our mission is to hire the best employees on earth, people like you, to help us achieve our goals.Job SummaryWe are seeking a skilled Software Engineer to join our team in our Cape Town...


  • Cape Town, South Africa MRI Software Full time

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


  • Cape Town, South Africa Network Recruitment Full time

    Software Engineer Team LeadCape Town, Hybrid Qualifications: Matric or equivalentFormal programming qualification (advantageous) Requirements:Over 2 years of leadership experienceMore than 8 years of experience as a software developerExperience with PHP (advantageous)Proven experience in architecting, developing, testing, and deploying systemsKnowledge of...


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    Software Engineer Team LeadCape Town, Hybrid Qualifications: Matric or equivalentFormal programming qualification (advantageous) Requirements:Over 2 years of leadership experienceMore than 8 years of experience as a software developerExperience with PHP (advantageous)Proven experience in architecting, developing, testing, and deploying systemsKnowledge of...


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

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Team Lead to join our team at Plus1X Solutions (Pty) Ltd. As a key member of our product development team, you will be responsible for leading and mentoring a team of software engineers to deliver high-quality products that meet the needs of our customers.Key...

  • Engineering Team Lead

    4 months ago


    Cape Town, South Africa Adaptavist Full time

    **Working at Adaptavist** The Adaptavist Group is a global family of companies with a common goal. We combine the best of teamwork, technology, and processes, helping all kinds of businesses be better today and tomorrow. We are experts at delivering enterprise software, tailored solutions, and quality services across some of the world’s most trusted...


  • Cape Town, Western Cape, South Africa ABC Worldwide Full time

    About the RoleWe are seeking an experienced Software Development Team Lead to join our team at ABC Worldwide. As a key member of our engineering team, you will be responsible for leading the development of our software products and ensuring they meet the highest standards of quality and performance.Key ResponsibilitiesOversee the development of software...


  • Cape Town, Western Cape, South Africa Parvana Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Lead to join our team at Parvana. As a key member of our engineering team, you will be responsible for leading the development team, inspiring engineers to deliver outstanding work, and contributing to projects as a senior software engineer.Key...

Software Engineering Team Lead

3 months ago


Cape Town, South Africa Prodigy Finance Limited Full time

**Prodigy Finance - who are we?**

Prodigy Finance is a platform that delivers socially responsible financial services, making it possible for students from more than 150 countries to fulfil their dream of studying at the world’s top universities and schools by financing their international postgraduate studies whilst delivering competitive financial and social returns to alumni, institutional and private investors.

This borderless and innovative model enables education loan financing to students from across the globe whilst using predicted post-degree affordability rather than present-day salary. Since 2007, Prodigy Finance has extended over US$1.8 billion through the platform to fund over 35,000 students.

**What will you do in the role?**

This role is perfect for an experienced Software Engineer. As a Technology Team Lead, your focus will be on implementing core features (roughly 70% of your time) while also leading and line managing a small agile team (roughly 30% of your time). You will help build a product that makes a very real difference in the world. The sense of impact and reward will be huge

**The team you’ll be joining**:
We pride ourselves on producing good quality products that deliver tangible user value. We care about the code we write, writing unit tests, and thoroughly reviewing each other’s work. We have high documentation standards and are always trying to find ways to improve them and the developer experience.

As a team, we are driven to change people's lives by creating great products. We are on a mission to create an environment where we can do the best work of our lives by delivering quality products that result in real change to our users. We value each other and maintain a healthy work-life balance.

We are responsible for building new features and maintaining a number of different code repositories written in JavaScript and TypeScript, utilising React, React Native, Node Express, Nest.JS, Postgres and Jest.

**Roles and responsibilities**:

- Assist with development of functional designs and resolve complex design issues
- Adopt an influential role guiding other functions on implementation, scale, learning and delivering software
- Encourage and facilitate the establishment of new software development, testing and documentation standards
- Lead and coordinate activities to develop and execute plans to mitigate the occurrence and recurrence of production issues
- Oversee and contribute to the documentation of production support processes
- Facilitate root cause analysis within the team to identify resolutions to software or business process issues.
- Write a lot of code
- Own and champion engineering and operational excellence
- Lead, coach and mentor other team members, as well as perform cross-training and facilitate information sharing among team members
- Line management of team members and performance reviews
- Set clear, measurable quality goals in a data-driven way
- Interface with a diverse stakeholder base - business leaders, product development counterparts and partner technology organisations
- Represent the technology perspective for a specific team in various forums
- Report to a Senior Engineering Manager and be accountable for the technical aspects of OKR delivery for your team in partnership with a Product Manager
- You have a forward-thinking approach to dealing with current and emerging bottlenecks
- You’re always researching ways to educate the engineering team in new methods and techniques
- You recognize and develop talent, and you have the ability to optimise the engineering team for effectiveness and productivity
- You value skills development. You’re a great mentor and teacher that exhibits patience and thoughtfulness in understanding the needs of others and helping them to achieve their goals. You work with your team members to understand mistakes made and how to learn from them.
- You foster a culture of continuous engineering improvement through mentoring, feedback, and metrics
- Take responsibility for coding core-feature implementation projects and Greenfield projects. Make an impactful contribution, ask great questions, and execute high quality work
- Take part in the peer review of colleagues’ pull requests
- Desire and willingness to work in an agile, collaborative, innovative, flexible and team-oriented environment
- Strong communication and interpersonal skills leveraged both inside the team and with stakeholders.
- Capacity and inclination to learn, and you must be passionate about building scalable systems
- Display good judgement and decision-making under pressure to ensure delivery against goals
- Improvement focused: is alert to opportunities to improve ways of working in an effort to create a more effective, enjoyable and efficient work environment
- Contributes to creating a positive and collaborative team environment

**Qualifications and experience**:

- 8+ years’ experience in programming
- 4+ years’ experience in Ja