Software Development Team Lead

2 months ago


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

We are a leading B2B tech company that partners with top South African household names to provide innovative payment solutions. Our mission is to empower millions of South Africans by making digital payments and services accessible to all.

We are committed to hiring the best talent and offering opportunities for growth and career progression. Our team is passionate about delivering high-quality software products that make a real impact on people's lives.

Job Summary
  • Lead a team of software engineers and business analysts to drive project success.
  • Ensure high-quality deliverables and foster a collaborative team culture.
  • Drive technical expertise and solution architecture to meet business needs.
  • Manage project timelines and resources to meet business objectives.
About the Role

This is a dual technical software development role combined with management leadership. As a Java software development team lead, you will contribute to our projects in Java and lead a team of software engineers and business analysts.

We are a highly collaborative environment, and our software has a significant impact on people's lives. As a result, we have adopted an 'Office first' approach to working, and our teams are expected to be present in the office.

Job Description

Technical Expertise

  • Software development - Lead by example by contributing to the development of software projects.
  • Solution architecture - Design and review architectural solutions to meet business needs.

Software Delivery

  • Project management - Work with the project office, product teams, and professional services teams to ensure project success.
  • Use software development methodologies to ensure projects are delivered on time and with high quality.

Team Leadership

  • Team management - Set clear goals and objectives for team members and monitor their progress.
  • Growing team members - Cultivate and support the professional and personal growth of every team member.
  • Team commitment and purpose - Create a shared sense of purpose among the team and cultivate a deep commitment to their work.
  • Organisational savvy - Understand the vision and strategy of Electrum Payments and play an influential role in ensuring business objectives are achieved.
  • Recruiting - Recognise talent gaps in the team and actively recruit to fill them.

Performance Management

  • One-on-ones - Conduct regular one-on-ones with team members and manage their performance and career development.
  • Performance Reviews - Conduct performance evaluations of team members.

Requirements

  • Bachelor's degree in Computer Science or Engineering.
  • 2+ years experience leading a software development team.
  • 2+ years experience working as a developer in a software development team.

Benefits

We offer a high-performance culture that includes:

  • Career growth - Delivering world-class financial services software products in a fast-paced company is not easy, but it offers hands-on experience working on products used by millions of people.
  • Transparency - We openly discuss strategy, finances, salaries, and other major decisions.
  • Autonomy - We trust our team members to make good decisions with good information.
  • Shared Vision - You'll be able to shape a vision you can believe in - on how to build the future of financial services.
  • Work-life balance - We encourage our team members to know when to take time off and when to focus on work.

We practice our culture in practical ways, including:

  • Flexible work hours
  • Onsite gym and shower facilities
  • Daily cooked lunches and a stocked kitchen for afternoon snacks
  • Team socialising like hikes, getaways, and dinners
  • A generous leave policy, starting at 20 days per year
  • A recreational area with foosball and table tennis
  • Fat sacks scattered around the office for deep thinking or meditation

We have created a safe and transparent environment where:

  • We know mistakes happen, and that's okay. We have a three-step approach to dealing with them:
  1. Tell everyone about it
  2. Fix the mistake
  3. Tell everyone about the solution
  • You are responsible for your actions - both successes and failures
  • We talk openly about salaries and bonuses. At Electrum Payments, we believe it's evident why some people earn more and others a bit less.


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

    About Electrum PaymentsElectrum Payments is a leading payments technology company that provides innovative software solutions to optimize financial transactions. With a strong track record of delivering trusted enterprise-grade payments solutions, we have established ourselves as a respected payments technology partner.We are passionate about providing...


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

    At Entelect Software Ltd, we are looking for a seasoned Senior Java Software Engineer - Team Lead to join our team. As a key member of our delivery team, you will be responsible for guiding and delivering world-class web and mobile applications for leading organisations in South Africa.The ideal candidate will have a strong background in software engineering...


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

    About Electrum PaymentsElectrum Payments is a leading provider of cloud-native software solutions for optimizing financial transactions. With a strong track record of delivering trusted enterprise-grade payments solutions, we have established ourselves as a respected payments technology partner.We pride ourselves on providing innovative solutions for...

  • Java Team Lead

    2 weeks 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 Parvana Full time

    Main Responsibilities: Lead a team of software engineers, providing guidance and expertise to ensure the delivery of high-quality projects. Contribute to the development of software solutions, providing architectural advice and technical support as a senior software engineer. Oversee the mentorship program for junior team members, helping them develop...


  • Cape Town, Western Cape, South Africa The Rank Group Full time

    About The Rank GroupRank Interactive, the digital arm of The Rank Group plc, is a leading global digital gaming company driven by top-tier talent and technology. Our iconic brands and products bring entertainment to millions of people worldwide on various devices daily.We operate with a multi-branded strategy, offering online entertainment, bingo, and slot...


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

    About the JobWe are seeking a highly skilled Intermediate Mobile Software Engineer to join our dynamic team at Entelect.Delivery: As an Intermediate Mobile Software Engineer, you will be responsible for developing world-class mobile applications for leading organizations in South Africa.People: You will work closely with cross-functional teams to tackle...


  • 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 innovative solutions to improve people's lives. Our mission is to empower our teams to reach their full potential and deliver exceptional client experiences.Job SummaryWe are seeking a highly skilled Software Engineer to join our team in...


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

    Unlock Your Potential with EntelectAs a seasoned Java Software Engineer, you have the opportunity to elevate your skills and contribute to the development of world-class web and mobile applications.Key Responsibilities:Delivery: Collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions, leveraging your expertise...


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

    At MRI Software, we're on a mission to revolutionize the real estate industry with cutting-edge technology. As a Software Engineer, you'll play a crucial role in developing innovative software solutions that drive client success.Key Responsibilities:Design and develop software features that meet the highest technical standardsCollaborate with...


  • 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 Plus1X Solutions (Pty) Ltd Full time

    Technical Team Lead - Software EngineeringWe are seeking a seasoned Software Engineer to take on a leadership role within our team. As a Technical Team Lead, you will be responsible for guiding the development of our software products and ensuring they meet the highest standards of quality and excellence.Key Responsibilities:Lead and mentor a team of...


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

    Job Title: Software Engineering Team LeadAt Lula, we're on a mission to revolutionize business banking for small businesses. We're looking for an experienced Software Engineering Team Lead to join our team and help us deliver our platform and business bank.About the RoleWe're seeking a technical leader who can drive the delivery of our platform and business...


  • Cape Town, Western Cape, South Africa The Rank Group Full time

    About the RoleWe are seeking a highly skilled Software Engineering Team Lead to join our team at The Rank Group. As a key member of our software development team, you will be responsible for leading a team of software developers and ensuring the successful delivery of high-quality software solutions.Key ResponsibilitiesMentor and empower a talented team of...


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

    Lead Software DeveloperCapital H Staffing and Advisory Solutions is seeking a skilled Lead Software Developer to join their diverse team of C# developers in the Payments and Lending industry.The successful candidate will form a vital part of the software development team responsible for the development, maintenance, and support of software solutions to...


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

    Deliver Exceptional Mobile Experiences:Leverage your expertise to develop world-class mobile applications for leading organisations in South Africa.Drive Innovation:Explore methods to enhance product quality through containerisation and continuous integration, fostering a streamlined DevOps culture.Engage in the SDLC:Participate in various stages of the...


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

    Technical Team Lead - Software EngineeringWe are seeking a seasoned Software Engineer to take on a leadership role within our team. As a Technical Team Lead, you will be responsible for guiding the development of our software products and ensuring they meet the highest standards of quality and excellence.Key Responsibilities:Lead and mentor a team of...


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

    Software Engineering Team LeadWe are seeking a seasoned Software Engineer 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.Key Responsibilities:Lead and mentor team members, fostering a culture of servant...


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


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

    Key ResponsibilitiesAs an Intermediate Java Software Engineer at Entelect, you will be responsible for delivering high-quality software solutions to leading organisations in South Africa.About the RoleThis is an exciting opportunity to join a dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career...