Software Engineering Team Lead

6 months ago


Stellenbosch, South Africa Entersekt Full time

**Why Entersekt**
- Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in mobile authentication, mobile app security, and payments enablement technology, offering highly scalable products with a track record of success across multiple continents.
- Entersekt enables secure digital transactions for leading financial institutions globally. We exist to create a world where everyone can transact digitally without fear or compromise. Currently, we protect the digital transactions of over 210 million active users on our platform and hold 120 active patents that recognize innovation in digital security, payments, and user experience. Entersekt offers their customers secure authentication and digital payments experiences that remove unnecessary friction. Entersekt has invested in, and created, a diverse product portfolio that positions the company well to execute on its expansion in North America and European markets.

**The Role**

As a Software Engineering Team Lead, you will spearhead the development of our products, overseeing a multi-functional team consisting of talented software engineers, a quality engineer and scrum master. Your responsibilities will include driving software best practices, architectural design, technical strategy, and people management. Your focus will be to successfully deliver working software; on time; within budget and at an acceptable standard of quality.

**Responsibilities**

As a team lead, we expect you to take responsibility for Technical and People leadership.

**Technical Leadership**
- In this aspect of the role, we need you to combine your understanding of technology with an appreciation of the issues with which our clients wrestle. You care not only about building and delivering product, but you also care about _what _gets built.
- Collaborate with the Product Manager on product discovery work, particularly on feasibility aspects.
- Provide technical guidance and mentorship to your team members.
- Lead the implementation of architecture standards in the software; actively contribute to the architecture.
- Contribute production software to the product (yes, you are a hands-on member of the team).
- Plan, prioritize and manage investigations and analysis of production issues to restore service; identify and remediate root causes.

**Coaching & Managing People**
- Manage and communicate the on-call roster for the team.
- Lead and manage the interview process for vacant roles on your team; ensure the interview panel represents the specific cross-functional role.
- Ensure each of your team members has an annual development & training plan; provide budget input to the POD Leader for those in your team.
- Ensure each of your team members receives a meaningful performance assessment (bi-annual) and feedback discussions.
- Initiate and drive any tough conversations (including poor performance) matters with software engineers to conclusion with support from the People Office, the POD Leader and Software Engineering Leadership.
- Work actively with Software Domain Leaders to update the Software Engineering career ladder.
- Drive a collaborative, positive culture (including arranging regular team social connections take place); Own the Team Build budget for your team.

**Thinking about your typical work week**
- Considering your typical work week, this is how we think you should expect to allocate your time:

- Coding & Testing: 40%
- Coaching and Managing: 20%
- Product Discovery and Design: 20%
- Recruiting: 10%
- Architecture: 10%

**Skills and Experience**
- 8+ years of software development experience with general-purpose programming languages (e.g., Golang or Java), with a proven track record of delivering complex software projects.
- 2+ years of experience in a team lead or senior engineering role, demonstrating strong people leadership, communication, and interpersonal skills.
- Proficiency in software architecture design patterns, microservices architecture, and RESTful API design principles.
- Tangible DevOps related exposure or experience with a focus on secure coding practices, version control systems (e.g., GitLab), and continuous integration/continuous deployment (CI/CD) pipelines.
- Experience and commitment to working in an agile environment, utilizing agile development methodologies such as Scrum or Kanban to deliver high-quality software solutions iteratively.
- Familiarity with container technologies (e.g., Kubernetes, Docker, Helm) and cloud platforms (e.g., AWS, Google Cloud Platform, Azure), as well as infrastructure-as-code tools like Terraform.
- Strong analytical problem-solving skills, with the ability to troubleshoot complex issues and implement effective solutions under pressure.
- A bachelor's or master's degree in computer science, software engineering, or a related field is preferred, and / or relevant certifications in software development or cloud computing.

**Personality Attributes**
- Hungry to make a differe



  • Stellenbosch, Western Cape, South Africa CapitalH Full time

    Job Title: Data Engineering Team LeadWe're seeking an experienced Data Engineering Team Lead to join our team at CapitalH. This role involves providing direction and leading a data warehouse team responsible for the full product lifecycle of software components in the central warehouse.The ideal candidate will have at least 5 to 7 years' experience in data...


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

    Capital H Staffing and Advisory Solutions is a leading staffing firm in the banking industry, seeking an experienced Data Engineering Team Lead to oversee the full product lifecycle of software components in their central warehouse.The purpose of this role is to provide strategic direction and lead a team responsible for ensuring successful delivery of...


  • Stellenbosch, South Africa Jobted ZA C2 Full time

    Our client in the banking industry is looking for a Delivery Lead (Technology Team Lead) in the area of Data Engineering. The purpose of this role is to provide directions and lead a data warehouse team responsible for the full product lifecycle of the software components in the central warehouse, to ensure successful delivery of the required functionality...


  • Stellenbosch, South Africa CapitalH Full time

    Our client in the banking industry is looking for a Delivery Lead (Technology Team Lead) in the area of Data Engineering.The purpose of this role is to provide directions and lead a data warehouse team responsible for the full product lifecycle of the software components in the central warehouse, to ensure successful delivery of the required functionality...


  • Stellenbosch, South Africa CapitalH Full time

    Our client in the banking industry is looking for a Delivery Lead (Technology Team Lead) in the area of Data Engineering. The purpose of this role is to provide directions and lead a data warehouse team responsible for the full product lifecycle of the software components in the central warehouse, to ensure successful delivery of the required functionality...


  • Stellenbosch, South Africa Capital H Staffing and Advisory Solutions Full time

    Our client in the banking industry is looking for a Delivery Lead (Technology Team Lead) in the area of Data Engineering.The purpose of this role is to provide directions and lead a data warehouse team responsible for the full product lifecycle of the software components in the central warehouse, to ensure successful delivery of the required functionality...


  • Stellenbosch, Western Cape, South Africa Altair Engineering Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our full stack applications.Key Responsibilities:Design, develop, and maintain full stack applicationsCollaborate with cross-functional teams to identify and...


  • Stellenbosch, Western Cape, South Africa CapitalH Full time

    Job Title: Data Engineering Team LeadCapitalH is seeking a skilled Data Engineering Team Lead to oversee the development and maintenance of our central warehouse software components. As a key member of our technology team, you will be responsible for leading a team of data engineers to ensure successful delivery of the required functionality and...


  • Stellenbosch, Western Cape, South Africa CapitalH Full time

    Job Title: Data Engineering Team LeadCapitalH is seeking a highly skilled Data Engineering Team Lead to join our team. As a key member of our technology team, you will be responsible for leading a team of data engineers to design, develop, and implement data warehouse solutions.Key Responsibilities:Lead a team of data engineers to deliver high-quality data...


  • Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

    About the Role:Kerridge Commercial Systems is seeking a highly skilled Senior Software Development Lead to join our team. This is a fantastic opportunity for an experienced software development professional to take on a leadership role and contribute to the success of our business.Key Responsibilities:Lead and manage a team of software development engineers...


  • Stellenbosch, Western Cape, South Africa Altair Engineering Full time

    Company Overview:Altair Engineering is a leading provider of simulation-driven design and engineering software. Our team is committed to delivering innovative solutions that meet the needs of our customers.

  • Software Engineer

    3 weeks ago


    Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our company. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications.

  • R&d Team Lead

    5 months ago


    Stellenbosch, South Africa Entersekt Full time

    **Why Entersekt** Founded over 11 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in mobile authentication, mobile app security, and payments enablement technology, offering highly scalable products with a track record of success across multiple continents. Entersekt enables secure digital transactions for leading financial...


  • Stellenbosch, Western Cape, South Africa Network Recruitment Full time

    Key Responsibilities:As a Software Quality Assurance and Support Team Lead, you will be responsible for leading and mentoring the QA and support teams, fostering a culture of continuous improvement and collaboration. You will develop and implement QA strategies, processes, and best practices to ensure product quality. You will oversee testing efforts,...


  • Stellenbosch, Western Cape, South Africa Altair Engineering Full time

    Job Summary:The Electromagnetic Solution Verification Engineer will play a key role in evaluating and validating functionalities and solutions implemented in Altair HyperWorks. They will work closely with the Altair technical support teams and customers to identify realistic use cases, thoroughly evaluate, and verify correctness, user-friendliness, and...


  • Stellenbosch, South Africa Altair Engineering Full time

    Job Summary: The Solution Verification Engineer will join our Program Management team and assist in evaluating and evaluating functionalities and solutions implemented to address electromagnetic simulation, propagation modelling and network planning applications in Altair HyperWorks. The primary function will be to thoroughly evaluate and validate...


  • Stellenbosch, South Africa Unifi Full time

    Unifi is a fast-growing finance and technology company operating in Zambia, South Africa, Uganda and Kenya. Unifi delivers personal lending products through online, mobile phone and branch channels. The company is well supported by strong shareholders and a board of directors with vast experience in entrepreneurship and lending. Learn more about Unifi...


  • Stellenbosch, South Africa Unifi Recruitment Full time

    **Job Advert Summary**: Unifi is a fast-growing finance and technology company operating in Zambia, South Africa, Uganda and Kenya. Unifi delivers personal lending products through online, mobile phone and branch channels. The company is well supported by strong shareholders and a board of directors with vast experience in entrepreneurship and...


  • Stellenbosch, Western Cape, South Africa Network Recruitment Full time

    Job Description:As a Senior QA Manager for Software Quality Assurance and Support, you will be responsible for leading and mentoring the QA and support teams. This will involve fostering a culture of continuous improvement and collaboration, developing and implementing QA strategies, processes, and best practices, and overseeing testing efforts to ensure...


  • Stellenbosch, Western Cape, South Africa Altair Engineering Full time

    About the Role:The Electromagnetic Verification Specialist will be part of our Program Management team, responsible for evaluating and validating functionalities and solutions implemented to address electromagnetic simulation, propagation modeling, and network planning applications in Altair HyperWorks.Key Responsibilities:Evaluate and validate solutions...