2,614 Open roles
98 Companies
54 Posted today
Jobs / Betway Africa / Software Engineering Lead
Posted 2026-05-22

Software Engineering Lead

Description

As a Software Engineering Lead, you’ll be managing and supporting a team of talented Software Engineers, that design and develop robust, scalable, and efficient software solutions using the latest technology. This will help us excel at providing a super gaming experience to our customers and stay ahead of the game.

Responsibilities
  • Lead a team of Software Engineers.
  • Build, maintain and enhance software according to company’s software engineering standards and aligning these standards to industry standards and best practices.
  • Engage with stakeholders on requirements and performance of sub-system software.
  • Strategic planning for team efficiency and growth and new / enhanced technologies and implementation.
  • Acting as liaison between teams and other departments as necessary
  • Owning the engineering and delivery process of systems developed.
  • Management of the implementation of technical solutions.
  • Focus on the integrity of the systems regarding quality, stability, and scalability.
  • Provide direction and expertise in the design, development, and implementation of the platform (s), ensuring alignment with business objectives and technical standards.
  • Build and lead a diverse team of Software Engineers, fostering a high-performance culture centred on innovation, collaboration, and continuous improvement.
  • Facilitate effective communication between technical and non-technical teams, ensuring all stakeholders are aligned and informed throughout the project lifecycle.
  • Identify potential technical risks and develop strategies to mitigate them, ensuring project timelines and quality standards are met.
  • Proactively address any technical challenges that arise.
  • Ensure the platform adheres to best practices in security and privacy.
  • Implement rigorous unit testing to ensure the platform is reliable, performant, and user-friendly.
  • Maintain comprehensive documentation of system architecture, processes, and workflows for transparency and future reference.
Requirements
  • Computer Science related degree, diploma, or similar qualification in software engineering.
  • Minimum of 7 years’ practical experience in the full software development life cycle as a software engineer or software developer.
  • 2 years management experience including team leadership, performance management, skills development and training and budgeting.
  • 2 years of experience in a Senior Software Engineer role or similar
  • Solid understanding of Software Engineering design patterns and/or methodologies.
  • Solid understanding of Software Engineering principles.
  • Solid understanding of Software Testing fundamentals.
  • Proven experience managing and leading teams using agile methodologies (Scrum/Kanban).
  • Consistent passion for Technology and keeping up with the industry.
  • Strong verbal and written communication skills, with the ability to convey complex ideas clearly and effectively
  • Experience working collaboratively in cross-functional teams, with a focus on achieving shared goals
  • Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope.
  • Exceptional attention to detail, ensuring high standards of quality in all outputs
  • Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations
Benefits
  • Our learning and development programmes give you the tools, training and opportunities to level up fast.
  • Our Performance tool ensures you get meaningful feedback to support your development and superdrive your career.
  • Our Employee Assistance Programme offers resources for you and your family.