Software Engineering Team Lead

6 days ago


Cape Town, Western Cape, South Africa Black Pen Recruitment Full time

Company 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 expanding your role to exploring new areas of the business.

We are looking for a candidate with rigorous and structured thought, and the discipline to deliver exceptional tech projects, but with an interest in learning business, finance, and operational skills.

Salary and Benefits:

The annual salary is estimated at USD 150,000 - 200,000, paid in USD, converted on payment date, paid into a SA account, post PAYE. Additionally, you can expect an annual cash bonus based on company and personal performance (0-60% of annual base) and opportunity to partake in ESOP after 12 months, based on personal performance.

Job Description:

The role is multi-faceted, involving far more than pure software development. As a Software Engineering Team Lead, you will provide architectural and technical leadership for projects, ensuring alignment with business goals.

  • You will manage a mission-critical, 24x7 production system with expert knowledge and oversight.
  • You will utilize strong analytical and problem-solving skills to identify and troubleshoot system and integration challenges.
  • You will implement and maintain cloud-based systems to support business operations.
  • You will apply Infrastructure-as-Code principles, rapid and collaborative code pipelines, and other DevOps methodologies to enhance system efficiency and reliability.
  • You will engage in software development to achieve commercial outcomes and support business objectives.
  • You will understand and align with the business's primary commercial imperatives.
  • You will collaborate with in-country operations teams and sales networks to envision and implement technology solutions that support commercial goals.
  • You will design, build, test, maintain, and manage robust software solutions to enable team success and achieve the company's objective to serve customers effectively.

Required Skills and Qualifications:

  • You have 4+ years of software engineering experience, full stack engineer or mobile engineer.
  • You have experience in any of the following industries: fintech, payments, retail banking, credit, e-commerce, logistics, IT, Telecommunications, Banking, BPO, finance, or SaaS.
  • You hold a Bachelor's degree in Computer Science, Engineer, Maths, Stats, Actuarial Science.
  • You have tertiary qualification from UCT, Stellenbosch, or WITS.
  • You have 1+ years of experience in Amazon Web Services (AWS).
  • You have 2+ years of experience in RESTful APIs.
  • You have experience in Android operating system.
  • You have experience in Kotlin programming language.

Location:

Cape Town



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

    Lead a team of talented software engineers at Entelect, where innovation meets expertise. We are seeking an experienced Software Engineering Lead to drive our delivery teams towards exceptional results.We prioritize growth, collaboration, and innovation in our culture, offering a dynamic environment that fosters versatility and individual attention to career...


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

    Job Title: Technical Lead for Software EngineeringWe are seeking an experienced Technical Lead for Software Engineering to join our team at Lula, an innovative and human-focused FinTech company. As a Technical Lead, you will be responsible for leading a cross-functional team of software engineers in the delivery of our platform and business bank. Your...


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

    Parvana OverviewWe are a forward-thinking company dedicated to innovation and excellence in software development.Salary Range:$170,000 - $200,000 per annumAbout the RoleAs our Senior Software Engineer and Team Lead, you will be responsible for leading a team of engineers, contributing to project development, and overseeing the mentorship program for junior...

  • Java Team Lead

    2 months ago


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

    About This OpportunityWe are seeking an experienced Java Team Lead to join our team at Entelect Software Ltd.Key ResponsibilitiesDelivery: Lead the delivery of world-class web and mobile applications for leading organizations in South Africa.People: Demonstrate maturity, motivation, and leadership in the workplace, championing change within the team and...


  • Cape Town, Western Cape, South Africa The Recruitment Council Full time

    Unlock Career Opportunities as a Software Engineering Team LeadA leading financial services company, represented by The Recruitment Council, is seeking an experienced Software Engineering Team Lead to spearhead the development of a national CRM platform in South Africa.This senior role offers a competitive salary of R1,200,000 - R1,800,000 per annum,...


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

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


  • Cape Town, Western Cape, South Africa Deka Minas (Pty) Ltd Full time

    We are seeking a highly skilled Software Engineering Team Lead to join our team at Deka Minas (Pty) Ltd.About the RoleThis is a hybrid position that requires strong technical leadership skills, as well as experience in software development and architecture. The successful candidate will be responsible for designing and implementing back-end applications,...


  • Cape Town, Western Cape, South Africa People Solved Full time

    People Solved, a cutting-edge technology company undertaking a digital transformation, is seeking a skilled Engineering Team Lead to oversee a team of technical leads accelerating technical proficiencies and delivery in portfolio projects. This role involves working closely with software development and architecture teams to provide top-notch technical...


  • Cape Town, Western Cape, South Africa Capital H Staffing and Advisory Solutions Full time

    At Capital H Staffing and Advisory Solutions, we are seeking a seasoned Software Engineering Lead to join our team of skilled professionals.The ideal candidate will be responsible for leading the software development team in the Payments and Lending industry.


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

    Overview of the RoleLula is an innovative FinTech company on a mission to help small businesses optimize their cash flow. We are seeking an experienced Team Lead to join our engineering team in delivery of our platform and business bank.About the PositionThis role requires a solid technical background, good understanding of SDLC, and a proven track record of...


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

    At Plus1X Solutions (Pty) Ltd, we are seeking a highly experienced and skilled Software Engineer to fill the role of Technology Team Lead. This position offers a unique opportunity to leverage your technical expertise while guiding our team towards delivering high-quality products that make a meaningful impact.About UsWe are a dynamic organization dedicated...


  • Cape Town, Western Cape, South Africa Helderberg Personnel cc Full time

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


  • Cape Town, Western Cape, South Africa Ditto Hire Full time

    We are currently seeking a highly skilled Senior Engineering Team Lead to join the Ditto Hire engineering team. In this role, you will be responsible for managing a distributed team of software engineers and optimizing productivity within the engineering team.About DittoDitto is a technology company offering recruitment software to help staffing firms and...


  • Cape Town, Western Cape, South Africa Gap Consulting Full time

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


  • Cape Town, Western Cape, South Africa Electrum Payments Full time

    About Electrum PaymentsWe are a leading payments technology company that provides cloud-native software to optimize financial transactions. Our deep expertise and track record in delivering trusted enterprise-grade payments solutions have earned us a respected position in the industry.Our company culture prioritizes great opportunities for personal growth...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    We are Boardroom Appointments, a leading recruitment agency specialising in high-level executive appointments.Our client is seeking a highly experienced Senior Software Engineering Lead to join their team.Estimated Salary: $120,000 - $180,000 per annumJob Description:The Senior Software Engineering Lead will be responsible for leading the architecture and...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Lead to join our team at Communicate Recruitment.This is a challenging and rewarding role that requires expertise in multiple areas, including relational databases, Oracle PL/SQL, React, PHP, and Git.The ideal candidate will have a strong analytical mindset, excellent problem-solving skills,...


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

    Compelling Opportunity for a Seasoned Software ProfessionalAt Entelect Software Ltd, we are dedicated to fostering a culture of innovation and growth. As a seasoned software professional, you will have the opportunity to take your career to new heights by joining our dynamic team.About the RoleWe are seeking an experienced software engineer to join our team...


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

    About UsBET Software is a dynamic company that fosters growth and development among its employees. Our team consists of talented professionals who work together to drive innovation in the software industry.Job DescriptionKey ResponsibilitiesWe are seeking an experienced Senior Software Developer to join our team in Cape Town. As a key member of our...


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

    About the RoleWe are seeking an experienced Data Engineering Team Lead to lead our data warehouse team responsible for the full product lifecycle of software components in our central warehouse. The successful candidate will be responsible for ensuring the successful delivery of required functionality and maintenance-related tasks within Bank Data...