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