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 platformDrive architectural decisions across distributed, cloud-based systemsWork in a backend environment primarily built using Python and Go, with services designed around scalability, performance, and clear ownership boundariesDesign and evolve APIs, microservices, and event-driven services used across the platformContribute to system design around performance, reliability, security, and observabilityPartner closely with Engineering Managers and Product to shape pragmatic technical solutionsSet engineering standards around code quality, testing, and operational excellenceLead by example through hands-on contribution to critical parts of the codebaseMentor 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 environmentDeep understanding of modern backend systems and distributed architecturesHands-on experience with Python and/or Go in production environmentsComfortable working with cloud platforms, containerisation, and CI/CD pipelinesExperience designing and operating systems used at scalePragmatic mindset with a strong focus on maintainability and real-world delivery