Ezra

FinTech

SeniorSoftwareEngineeringManager

$7000–11000k ~AI est. Nairobi, Kenya FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Manager candidates.

The Brief

“Senior Software Engineering Manager at Ezra. Skills: Team leadership, Technical strategy, Architectural design, Engineering excellence. Lead software engineers. Mentor software engineers”

What You'll Achieve.

Scale engineering organization; Scale core platform; More productive engineering team; More skilled engineering team; Resilient core infrastructure; High-performing core infrastructure; Improved velocity; Deliver new business capabilities; Sustained stability in core platform; Strategic adoption of new technologies

Industry & Context.

FinTech
Problems you'll solve

Technical strategy; Architectural design; Performance optimization; Troubleshooting

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, 8+ years software development, 3+ years management experience, Team of 5 or more engineers, Deep proficiency in Java, Proficiency in Spring Boot, Expertise in architectural design

Nice to Have

Experience with Clojure, Experience with Kafka, Experience with RabbitMQ, Experience with AI

What You'll Do.

Lead software engineers

Mentor software engineers

Develop software engineers

Foster technical excellence

Foster accountability

Foster continuous improvement

Define technical roadmap

Drive technical roadmap

Provide architectural oversight

Ensure maintainability

Champion engineering best practices

Champion secure software development

Champion CI/CD processes

Ensure predictable delivery

Ensure high-quality delivery

Collaborate with product managers

Collaborate with QA engineers

Collaborate with platform engineers

Translate product vision

Translate technology vision

Scale engineering organization

Improve engineering team productivity

Improve engineering team skills

Ensure resilient infrastructure

Ensure high-performing infrastructure

Improve delivery velocity

Deliver business capabilities

Ensure platform stability

Adopt new technologies

Understand business needs

Understand customer needs

Understand partner needs

Translate needs to decisions

Promote ownership culture

Promote accountability culture

Promote high standards

Enable team to move quickly

Enable team to deliver results

Support engineer growth

Support engineer development

Conduct performance reviews

Conduct career discussions

Shape technical strategy

Execute technical strategy

Guide architectural evolution

Guide event-driven systems

Define technology standards

Define development methodologies

Define security best practices

Contribute to engineering culture

Shape software building

Shape effective teamwork

Ensure features have tests

Oversee software design

Set high bar for code quality

Set high bar for maintainability

Set high bar for security

Implement secure design

Implement secure development

Minimize attack surface

Minimize associated risk

Manage roadmap execution

Monitor system performance

Monitor system stability

Provide guidance on profiling

Provide guidance on load testing

Provide guidance on caching

Provide guidance on performance tuning

Streamline CI/CD pipelines

Optimize deployment strategies

Ensure operational excellence

Contribute to production code

Build knowledge through experience

Build context through experience

Utilize AI-enabled development

Demonstrate state of the possible

How You'll Work.

Team & Collaboration

Cross-functional collaboration; Product managers; QA engineers; Platform engineers; Senior engineers; Solution architects; Principal engineers

Communication Scope

Technical execution approaches

Process & Methodology

Roadmap planning, Delivery management, Prioritization, Scoping

Full Job Description

Job Title: Senior Software Engineering Manager Location: Nairobi, Kenya Reports to: Chief Technology Officer About the role: The Senior Software Engineering Manager is a key leader responsible for managing a team of software engineers, shaping the technical strategy, and providing architectural oversight for our mission-critical lending, data, and customer value platform. This role balances people management with deep technical expertise, ensuring the team delivers robust, highly scalable, and secure solutions that align with the company’s strategic goals. Main Objectives & Responsibilities: Team Leadership & People Management: Lead, mentor, and develop a high-performing team of software engineers, fostering a culture of technical excellence, accountability, and continuous improvement. Technical Strategy & Architectural Oversight: Define and drive the technical roadmap for the backend platform, ensuring architectural decisions promote scalability, security, and maintainability across all event-driven services built with Java, Spring Boot, and Clojure. Engineering Excellence & Delivery: Champion the adoption and rigorous application of engineering best practices, including Test-Driven Development (TDD), secure software development practices, clean code principles, and efficient CI/CD processes, to ensure predictable and high-quality feature delivery. Cross-Functional Collaboration: Collaborate strategically with product managers, QA and platform engineers, and other business functions to translate complex product and technology vision into clear technical execution approaches and successfully delivered features. Contribution & Impact: This role is critical for scaling the engineering organization and our core platform. Your leadership will directly result in a more productive and skilled engineering team, a resilient and high-performing core infrastructure, and a significantly improved velocity for delivering new, market-driving business capabilities to our customers

Free ATS check

Applying for this Senior Software Engineering Manager role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Ezra?

Real rants from real employees. Read before you apply.

Read Company Rants →