At a Glance
- Tasks: Design and implement automated CI/CD pipelines and build developer tools for seamless service delivery.
- Company: On, a forward-thinking tech company focused on innovation and growth.
- Benefits: Supportive environment, personal development opportunities, and a focus on well-being.
- Why this job: Join a team that empowers developers and shapes the future of technology.
- Qualifications: Experience in software engineering, CI/CD, and a passion for automation.
- Other info: Inclusive workplace with a commitment to diversity and personal growth.
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.
Responsibilities
- 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. As a power user of AI, you orchestrate complex builds and bypass boilerplate to deliver robust, scalable code at pace, ensuring our TypeScript/Node.js environment remains lean and efficient.
- 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.
What We Offer
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.
Senior Lead - Staff Site Reliability Engineer employer: On
Contact Detail:
On 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. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for the interview by diving deep into their tech stack. Brush up on GitHub Actions, GraphQL, and CI/CD practices. Show them you’re not just a fit for the role but also genuinely interested in what they do.
✨Tip Number 3
Don’t forget to showcase your problem-solving skills! Be ready to discuss past experiences where you tackled bottlenecks or improved processes. They want to see how you think and approach challenges.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team at On. Let’s get you that dream job!
We think you need these skills to ace Senior Lead - Staff Site Reliability Engineer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with CI/CD pipelines and GraphQL. We want to see how your skills align with our mission of building a seamless developer experience.
Showcase Your Projects: Include examples of past projects where you've implemented automation or improved developer workflows. We love seeing real-world applications of your skills, so don’t hold back!
Be Authentic: Let your personality shine through in your application. We value authenticity and want to know what drives you, especially when it comes to technology and innovation.
Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. This helps us keep track of your application and ensures it gets the attention it deserves!
How to prepare for a job interview at On
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially 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 software development processes. Be specific about the challenges you faced and the impact your solutions had on the team’s productivity and efficiency.
✨Emphasise Your Automation Mindset
Talk about your passion for automation and how it has shaped your work. Share instances where you’ve built developer tools or improved workflows, and highlight any experience you have with Terraform and Kubernetes.
✨Demonstrate Product Thinking
Remember that internal developers are your customers. Be prepared to discuss how you’ve gathered feedback from users and iterated on platforms or tools based on their needs. This will show that you understand the importance of user-centric design in engineering.