At a Glance
- Tasks: Design and implement automated CI/CD pipelines and build developer tools.
- Company: Join a dynamic tech company focused on innovation and growth.
- Benefits: Enjoy a supportive environment with personal development and well-being initiatives.
- Why this job: Make a real impact by enhancing developer experiences and streamlining workflows.
- Qualifications: Experience in software engineering, CI/CD, and infrastructure as code.
- Other info: Be part of a vibrant team in one of the world's most loved cities.
The predicted salary is between 48000 - 72000 £ per year.
At On, we believe technology should move as fast as a runner. We are building the foundation that allows our engineering organization to scale, innovate, and deliver value without friction. We are looking for a Staff Software Engineer to join the Developer Experience (DevEx) team.
In this hands-on IC role, you will build the platform that empowers dozens of technology teams to build, ship, and operate services effortlessly. You will be the architect and primary builder of our "Golden Path," ensuring that speed, safety, and reliability are baked into every developer's workflow.
Your Mission
- Engineer the Golden Path: Design and implement highly automated CI/CD pipelines (GitHub Actions) and common templating (Typescript/Node) systems that allow a developer to go from "idea" to "production-ready service" in minutes.
- GraphQL Infrastructure: Act as a core contributor to our central Apollo GraphQL API Gateway. You will manage the supergraph composition, runtime stability, and schema governance standards to ensure a consistent contract for all consumers.
- Build the Internal Developer Platform (IDP): Develop our Cloud Abstraction Layer and Developer Portal. This includes building self-service tools, CLIs, and service catalogs that reduce cognitive load for engineers.
- SRE & Observability: Integrate "secure-by-default" practices and robust observability into the platform. You’ll build dashboards (NewRelic) and monitoring patterns that provide teams with deep insights into their service health.
- Technical Excellence & Advocacy: Conduct code reviews, write high-quality documentation, and advocate for DevEx best practices across the organization.
- Friction Reduction: Actively hunt for bottlenecks in the software development lifecycle. Whether it’s a slow build or a complex deployment process, you are responsible for fixing it.
Your story
- Product Thinking: You treat internal developers as your customers. You listen to their pain points and iterate on the platform based on real-world feedback.
- Infrastructure as Code: You are comfortable with Terraform and Kubernetes (GCP experience is a plus), treating infrastructure with the same rigor as application code.
- Automation Mindset: You are passionate about CI/CD (GitHub Actions) and building developer tooling (CLIs, SDKs, or Portals).
- AI-Augmented Engineering Workflows: You leverage the latest agentic coding tools to 10x your productivity, blending deep technical principles with AI-assisted workflows.
- Architectural API Design: Extensive experience in crafting robust API contracts with a focus on GraphQL Federation; familiarity with the Apollo tech stack is highly regarded.
- Data-Driven: You understand DORA metrics and DevEx signals, using them to measure the success of the tools you build.
About the Team
The Developer Experience team serves as the bridge between infrastructure and product. We don’t just measure "uptime"; we measure "time to value." As a Staff Engineer on this team, you will be at the heart of our engineering culture, defining the standard for how software is built and delivered at On.
On is a place that is centered around growth and progress. We offer an environment designed to give people the tools to develop holistically – to stay active, to learn, explore and innovate. Our distinctive approach combines a supportive, team-oriented atmosphere, with access to personal self-care for both physical and mental well-being, so each person is led by purpose.
On is an Equal Opportunity Employer. We are committed to creating a work environment that is fair and inclusive, where all decisions related to recruitment, advancement, and retention are free of discrimination.
We want to set everyone up for success, so here’s the lowdown on how we hire. Our process is a two-way street – bringing you into our culture, while helping us learn how you think. Our full process can last about eight weeks from application to offer, because we care about getting it right. These steps explain how we usually do things.
Before you get started, feel free to consider if you want to work with us. Strange question? Well, we give people a lot of space to navigate their day-to-day and that style isn’t for everyone. We want you to be passionate about what you do and be sure this is the right fit. Because when skills and passion combine – it creates that 'Wow' moment.
Step One: It starts with you... You’ll start by submitting your application to a specific role. We try to keep this step as simple as possible. We do get a lot of applications, but we review them all. If you’re a good fit to the role, a recruiter will follow up with you directly. If you didn’t receive a reply, or were unsuccessful this time around, we encourage you to look for other possible matches at On.
Senior Lead - Staff Site Reliability Engineer employer: ON.com
Contact Detail:
ON.com Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Lead - Staff Site Reliability Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at On through LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common SRE scenarios and be ready to discuss how you would tackle real-world problems. We want to see your thought process!
✨Tip Number 3
Showcase your passion for developer experience! Be ready to share examples of how you've improved workflows or reduced friction in past roles. We love candidates who think like product owners and care about their 'customers' - the developers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at On. Let’s get you started on that Golden Path!
We think you need these skills to ace Senior Lead - Staff Site Reliability Engineer
Some tips for your application 🫡
Be Yourself: When you're writing your application, let your personality shine through! We want to see the real you, so don’t be afraid to show your passion for technology and how it drives you.
Tailor Your Application: Make sure to customise your application for the role. Highlight your experience with CI/CD pipelines, GraphQL, and any relevant tools like Terraform or Kubernetes. Show us why you're the perfect fit for our team!
Showcase Your Achievements: Don’t just list your responsibilities; share your accomplishments! Whether it’s a project you led or a problem you solved, we love hearing about how you've made an impact in your previous roles.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us get to know you better from the start!
How to prepare for a job interview at ON.com
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like GitHub Actions, Typescript, Node.js, and GraphQL. Brush up on your experience with CI/CD pipelines and be ready to discuss how you've implemented them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've identified and resolved bottlenecks in the software development lifecycle. Be specific about the challenges you faced and the impact your solutions had on the team’s efficiency and productivity.
✨Emphasise Collaboration
Since this role involves working closely with various teams, highlight your experience in cross-functional collaboration. Share stories that demonstrate your ability to listen to internal developers' pain points and iterate on solutions based on their feedback.
✨Prepare for Technical Questions
Expect technical questions that assess your understanding of infrastructure as code, observability practices, and architectural API design. Practise explaining complex concepts clearly and concisely, as communication is key in this role.