We have partnered with a fast-growing, product-led technology company that is building a complex, high-traffic platform and is now looking to hire a Staff Software Engineer. This role sits at the highest individual contributor level and is designed for someone who wants deep technical impact without moving into people management.
This is a key hire for the business. You will work on the hardest technical problems, influence architecture and engineering standards, and act as a technical reference point for the wider team as the company continues to scale.
About the role:
- Own and solve complex, high-impact technical challenges across the core platform
- Drive architectural decisions across distributed, cloud-based systems
- Work in a backend environment primarily built using Python and Go, with services designed around scalability, performance, and clear ownership boundaries
- Design and evolve APIs, microservices, and event-driven services used across the platform
- Contribute to system design around performance, reliability, security, and observability
- Partner closely with Engineering Managers and Product to shape pragmatic technical solutions
- Set engineering standards around code quality, testing, and operational excellence
- Lead by example through hands-on contribution to critical parts of the codebase
- Mentor senior and mid-level engineers through design reviews and technical guidance
About you:
- Strong experience as a Senior or Staff Engineer in a product-led or startup environment
- Deep understanding of modern backend systems and distributed architectures
- Hands-on experience with Python and/or Go in production environments
- Comfortable working with cloud platforms, containerisation, and CI/CD pipelines
- Experience designing and operating systems used at scale
- Pragmatic mindset with a strong focus on maintainability and real-world delivery