ezra logo

Senior Software Engineering Manager

ezraNairobi
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior Level Manager

Qualifications

Qualifications: Proven experience in software engineering management, with a strong portfolio of successful project delivery. Extensive knowledge of Java, Spring Boot, and Clojure, along with familiarity with software development best practices. Excellent leadership and mentoring skills, with a focus on fostering a collaborative and innovative team environment. Strong problem-solving abilities and a strategic mindset to drive technical direction. Experience in Agile methodologies and DevOps practices.

About the job

Job Title: Senior Software Engineering Manager

Location: Nairobi, Kenya

Reports to: Chief Technology Officer

About the Role:

The Senior Software Engineering Manager plays a pivotal role in leading a team of skilled software engineers, formulating the technical strategy, and offering architectural direction for our vital lending, data, and customer value platform. This position merges team leadership with advanced technical capabilities, ensuring the delivery of robust, scalable, and secure solutions that are in harmony with the company’s strategic objectives.

Main Objectives & Responsibilities:

  • Team Leadership & People Management: Inspire, mentor, and develop a high-performing software engineering team, cultivating a culture of technical excellence, accountability, and ongoing improvement.
  • Technical Strategy & Architectural Oversight: Establish and drive the technical roadmap for the backend platform, ensuring that architectural choices enhance scalability, security, and maintainability across all event-driven services developed using Java, Spring Boot, and Clojure.
  • Engineering Excellence & Delivery: Advocate for the adoption and rigorous practice of engineering best practices, including Test-Driven Development (TDD), secure software development methodologies, clean code principles, and effective CI/CD processes, to guarantee predictable and high-quality feature delivery.
  • Cross-Functional Collaboration: Work strategically with product managers, QA and platform engineers, and other business units to convert complex product and technology visions into clear technical execution strategies and successfully delivered features.

Contribution & Impact:

This role is essential for scaling the engineering organization and enhancing our core platform. Your leadership will directly contribute to a more efficient and skilled engineering team, a resilient and high-performing core infrastructure, and a significantly increased capacity for delivering innovative, market-leading business capabilities to our customers. Sustained stability in the core Java and Clojure platform, along with the strategic integration of new technologies and methodologies such as AI, will be key indicators of success.

Key Responsibilities:

  • Guide your team to thoroughly understand business, customer, and technical requirements, ensuring alignment with the company’s vision.

About ezra

ezra is a forward-thinking technology company dedicated to revolutionizing the lending and financial services landscape. With a focus on leveraging cutting-edge technology to provide exceptional value to customers, ezra is committed to fostering innovation, collaboration, and continuous improvement within its teams.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.