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

Job Details

Company
Creo Recruitment
Location
London, UK
Employment Type
Full-time
Posted