Engineering Manager

May 27, 2026

Job Description

You will be expected to:

  • Lead and inspire talented engineers in an agile development environment to innovate, implement, and deploy and own end-to-end complex software solutions in a commercial, mission-critical environment for millions of customers
  • Develop and grow engineering talent through effective mentoring, coaching, and retention strategies in a fast-growing, highly competitive economic environment
  • Manage planning and execution to successfully deliver value to our customers
  • Promote knowledge sharing and collaboration between teams.
  • Work on cross-team initiatives to improve the applications and system.
  • Work in a cross-functional team to design, build and deliver new features for our systems.
  • Strive to reduce complexity of the systems.
  • Create awareness of engineering efforts and achievements.
  • Partner with product and other stakeholders to drive success.

The ideal candidate for this role will have:

  • 8+ years of experience building and working on cutting edge solutions that scale for millions of customers.
  • 3+ years of experience building and managing high-performance engineering teams.
  • Solid experience with development CI/CD, Automation, Testing and Deploying large systems.
  • Experience leading cross-functional teams of multidisciplinary engineers
  • Solid experience of building systems using a variety of different architectures.
  • Ensures quality, performance, monitoring, alerting and security using best practices
  • Proven history as an experienced engineer.
  • A passion for building products to help African businesses.
  • A proactive approach to solve a problem before it has occurred.
  • Mentorship – ability to successfully transfer knowledge
  • Extensive knowledge of object-oriented programming, design patterns, data structures, and best practices.
  • Solid experience with build tools.
  • Solid experience with source control, like Git.
  • Hands-on experience in writing unit, integration and UI tests.
  • High analytical thinking to tackle complicated issues.
  • High-quality working standards with a clear structured approach.
  • Takes full ownership and responsibility for organizational practices and processes.
  • Strives to continuously improve the systems and processes.
  • Proven experience of empowering teams with AI-assisted software engineering.