Partner with Finance and Operations leaders to identify the workflows where automation will have the highest impact, and shape a roadmap you can defend
Run discovery directly with stakeholders — sit with the team doing the work, map the process, challenge assumptions, and turn what you learn into clear requirements
Design and build Python services that automate finance and operations workflows end-to-end, from data ingestion through to the reports, actions, and exceptions that land with business users
Translate business processes into clear technical plans, with the right level of detail for the team to deliver against
Lead a small team of engineers, supporting them through code review, pairing, and technical guidance; line management is available as the team grows and as your interests develop
Own the full software development lifecycle — design, implementation, testing, deployment, monitoring, and iteration
Provide second-line support during business hours, troubleshooting production issues that affect Finance and Operations users, and feeding what you learn back into the roadmap
Help structure the team's delivery process, including sprint planning, sizing, and retrospectives
Maintain strong engineering practices — testing standards, observability, and pragmatic technical decisions that balance speed today with maintainability tomorrow
Requirements
Strong experience building production systems in Python, including async code, type hints, and a serious approach to testing
A product mindset — you measure success by the problem solved, not the ticket closed, and you're comfortable pushing back on requirements that don't make sense
Experience working directly with business stakeholders (Finance, Operations, Compliance, or similar) to understand how their function actually works, gather requirements, and translate them into reliable systems
Genuine interest in how finance and operations functions run — reconciliations, ledgers, reporting, payment flows, ops workflows — or a strong track record of picking up unfamiliar business domains quickly
Strong engineering judgement and the ability to make pragmatic technical trade-offs, especially when building for internal users where reliability and auditability matter more than novelty
Experience maintaining business-critical systems and supporting them in production
Strong sense of ownership across the full lifecycle: discovery, design, build, deployment, and support
Experience working with cloud infrastructure (AWS, GCP, or Azure)
Comfortable in fast-paced environments where accuracy, reliability, and clear communication are essential
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
Python
Benefits
Everyone owns a piece of the company — equity
Hybrid with 3 days a week in the office
25 days' holiday a year, plus 8 bank holidays
2 paid volunteering days per year
One month paid sabbatical after 4 years
Employee loan
Free gym membership
Team wellness budget to be active together — set up a yoga class, a tennis lesson or go bouldering