Software Engineering Manager
Role Overview
Hands-on Software Engineering Manager leading and growing Lean's Client Experience engineering team in a player-coach role.
Own platform components, APIs, and standards that shape the quality of client integrations; partner with Product on client activation and experience.
Build the Client Experience team into a standalone pillar of the engineering organization.
Key Skills for This Role
Full Job Posting
About the role
Hands-on Software Engineering Manager leading and growing Lean's Client Experience engineering team in a player-coach role.
Own platform components, APIs, and standards that shape the quality of client integrations; partner with Product on client activation and experience.
Build the Client Experience team into a standalone pillar of the engineering organization.
Role ownership
- Lead project management and technical execution for the Client Experience squad, including production coding, code review, architecture, and technical strategy.
- Maintain and improve platform components, reliability, quality, and services supporting client experience.
- Set API standards across products and provide other engineering teams with adoption tooling and guidance.
- Manage and develop two engineers, with a mandate to grow the team to 5–8 reports through 2027.
- Plan headcount growth, hire engineers, and establish Client Experience as a standalone team.
- Partner with Product to ship improvements to client activation and experience.
Must-have qualifications
- 8+ years of engineering experience, including 3+ years in management or an equivalent role with technical and people leadership.
- Full-stack production coding and code review across frontend and backend; AI-assisted development is a standard part of the work.
- Strong proficiency with React, TypeScript, Java, and Spring Boot.
- Experience in backend systems design and architecture, and deep familiarity with API design principles and best practices.
- Quality-first approach with testing frameworks evident in prior work and a practiced method for delivering quality.
- Ability to manage observability, monitoring, and incident response for production services.
- Track record of building and growing engineering teams through hiring and internal development.
- Strong communication across technical and non-technical audiences; able to work in fast-paced, ambiguous settings and make decisions with incomplete information.
Nice to have
- Experience in fintech or regulated industries is a plus.
- Experience scaling a small team to 5+ direct reports is a plus.
About Lean
Lean provides financial infrastructure and APIs for payments, account verification, financial data access, and related services across the Middle East.
The company describes itself as a regulated Open Banking and Open Finance provider operating across the UAE and Saudi Arabia, serving more than 350 clients.
Why join
- The company advertises competitive salaries, private healthcare, flexible office hours, and meaningful equity for every team member.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Lean Technologies
Staff Engineer
, UAE
Lean Technologies is looking for a hands-on Staff Engineer to lead architecture and delivery for credit insights and financial data products. The role combines production backend coding, technical leadership, API reliabi
Staff Engineer
Riyadh, KSA
Staff Engineer
, UAE
Staff Engineer
Riyadh, KSA
Staff Engineer
Dubai, UAE
Staff Engineer
Riyadh, KSA
Software Engineering Manager
Dubai, UAE
Senior Compliance Manager
Riyadh, KSA