Staff Engineer (Python)
Staff Engineer (Python) – IC4
Hybrid - London OR Manchester
£90,000 - 110,000
We're looking for a Staff Engineer (IC4) to help shape the technical direction of a fast-growing, product-led engineering organisation.
This is a senior individual contributor role with platform-level impact. You'll work primarily in Python, contributing to the design and evolution of backend services and data-heavy systems, with some React exposure where needed to unblock teams and improve end-to-end delivery.
What you'll be doing
- Setting architectural direction across multiple services and teams
- Leading complex, cross-cutting technical initiatives (scalability, reliability, performance)
- Solving ambiguous, high-impact engineering problems
- Establishing standards for testing, observability, and service ownership
- Influencing and mentoring engineers through design reviews, pairing, and clear technical documentation
- Partnering with Product and Engineering leadership to align technical decisions with business goals
What we're looking for
- Strong experience building and operating production systems in Python
- Proven ability to design scalable, maintainable architectures
- Experience influencing technical direction beyond a single team
- Solid understanding of reliability, observability, and operational excellence
- Comfortable contributing to React when required (not a frontend-first role)
- Clear communicator who can explain trade-offs and decisions to a wide audience
Why this role
- High ownership and autonomy
- Opportunity to shape platform and engineering standards
- Meaningful technical challenges at scale
- A role focused on impact, not people management