11 Mar 2026

Senior Software Engineering Manager at Ezra

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Ezra is a financial technology company that partners with banks, MNOs, utility companies and e-commerce platforms to deliver easy and rapid credit solutions in emerging and financially underserved markets. Thanks to our expertise and unique credit scoring capabilities, we can offer a wide range of credit solutions including airtime credit, embedded financ…

Senior Software Engineering Manager

Key responsibilities:

Team Leadership and Mentorship

  • Help your team deeply understand business, customer, and partner needs, translating them into thoughtful technical and product decisions.
  • Promote a culture of ownership, accountability, and high standards, enabling your team to move quickly and deliver meaningful results.
  • Support engineers in their growth and development by conducting regular one-on-ones, performance reviews, and career development discussions.
  • Drive hiring, onboarding, and training of new engineering talent.

Technical Strategy & Architectural Roadmapping

  • Partner with senior engineers, solution architects and principal engineers to shape and execute on the technical strategy for your area.
  • Guide the architectural evolution of services, event-driven systems (Kafka/RabbitMQ), and data pipelines at scale.
  • Define technology standards, development methodologies, and security best practices for the team.

Engineering Excellence and Quality Assurance​​​​​​​

  • Contribute to Ezra’s engineering culture, helping shape how we build great software and work together effectively.
  • Instill Test-Driven Development (TDD), ensuring all features are accompanied by comprehensive unit, integration, and end-to-end tests.
  • Oversee software design, development, and code review processes and set a high bar for code quality, maintainability, and security.
  • Implement and foster secure software design and development approaches that minimize the attack surface and associated risk.

Delivery Management and Performance Optimization​​​​​​​

  • Manage the execution of the engineering roadmap, working with product managers to prioritise and scope features.
  • Monitor system performance and stability, providing guidance to the team on profiling, load testing, and implementing effective caching/performance tuning strategies.
  • Collaborate with platform engineering to streamline CI/CD pipelines, optimize deployment strategies, and ensure operational excellence.

Hands-on Software Development​​​​​​​​​​​​​​

  • Contribute directly to production code, staying close to the work and building knowledge & context through first-hand experience.
  • Utilise AI-enabled software development practices, acting as a role model for software engineers and demonstrating the state of the possible.

Qualifications and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional experience in software development, with 3+ years in a management or leadership role overseeing a team of 5 or more engineers.
  • Strong technical background and deep proficiency in Java and Spring Boot.
  • Proven expertise in architectural design and operation of event-driven microservices architectures at scale.
  • Demonstrated ability to drive and enforce Test-Driven Development (TDD) methodologies and clean code principles.


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : March 31, 2026





Subscribe


Apply for this Job