Engineering Manager, Finance Systems - Middleware
Role details
Job location
Tech stack
Job description
First things first : you want to know what you're actually applying for. It's impossible to capture every nuance of a role - especially at a rapidly growing company like Mews - but if we had to distill it down to a job description (which we do because this is a job description), it would be this :
Our financial ecosystem connects countless services - from payments and accounting to tax and reporting. Keeping those systems talking reliably is no small feat.
We're looking for an Engineering Manager to take ownership of that challenge : leading the team that builds and operates our serverless, message-oriented middleware platform. Built in C# with Azure Functions, Service Bus, and Event Grid, this platform is the backbone of our financial integrations - distributed, asynchronous, and business-critical.
Your mission is to make the complex feel effortless. You'll guide a talented team through the realities of asynchronous systems - observability, reliability, and scale - and turn great architecture into dependable delivery. Working closely with our Technical Architect and product partners, you'll bring clarity, discipline, and leadership to a fast-moving, remote-first environment.
Your mission, should you choose to accept it :
- Lead and support a distributed team of software engineers, fostering autonomy, trust, and psychological safety.
- Own delivery of the middleware platform - ensuring integrations are reliable, observable, and scalable.
- Translate architectural vision into execution, guiding the team toward pragmatic, incremental delivery.
- Partner cross-functionally with Product, Finance, and Architecture to align technical direction with business priorities.
- Embed operational excellence, championing best practices for monitoring, testing, and incident response in distributed systems.
- Elevate engineering maturity, improving how we design, deploy, and evolve message-oriented, serverless systems.
- Communicate with clarity, keeping stakeholders informed and the team focused in a remote-first environment.
Requirements
- You have proven experience as an Engineering Manager or Team Lead, with a track record of delivering working, message-oriented software iteratively in a fast-paced environment.
- You are an empathetic leader with strong communication skills who is passionate about supporting your team both as humans and as professionals.
- You have a strong understanding of how to build quality in, with ideas and experience in monitoring and testing distributed systems effectively.
- You have a hands-on background in software engineering with familiarity or direct experience in :
- Microsoft Azure cloud services and CI / CD pipelines.
- C# and .NET-based development.
- You are comfortable working with distributed teams across multiple time zones and understand the importance of clear documentation and communication.
- Bonus : You have experience working with financial systems or business-critical integrations.
Benefits & conditions
- Best-in-class Parental Leave Policy. At Mews, as the primary caregiver you get 6 months of fully paid parental leave, and as a secondary caregiver, you get 2 months of fully paid parental leave.