At a Glance
- Tasks: Design and implement automated CI/CD pipelines and build self-service tools for developers.
- Company: Join On, a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Enjoy competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Other info: Be part of a dynamic team that values collaboration and continuous improvement.
- Why this job: Make a real impact by enhancing developer experience and streamlining workflows.
- Qualifications: Experience in software development, CI/CD, and a passion for automation and tooling.
The predicted salary is between 70000 - 90000 € 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 Senior or Lead Software Engineer to join the Developer Experience (DevEx) team. In this hands-on IC role, you will help to build the platform that empowers dozens of technology teams to build, ship, and operate services effortlessly. You will be involved in building and architecting our "Golden Path," ensuring that speed, safety, and reliability are baked into every developer’s workflow.
Your Mission
- Help 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 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.
- Help Build the Internal Developer Platform (IDP): Help to 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: 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 will be involved in 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 (or have an active interest in) 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 (other tech-stacks are acceptable).
- Architectural API Design: Tangible 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 Success Looks Like:
- Velocity: A measurable reduction in lead time for new services reaching production.
- Autonomy: Product teams can provision infrastructure and deploy APIs independently using your self-service tools.
- Stability: High adoption of standardised "Golden Path" templates, leading to fewer production incidents and faster MTTR.
- Satisfaction: High internal Developer Satisfaction (DevEx) scores and positive feedback on the tooling you maintain.
- Team Spirit: You thrive in a high-performing "sports team" culture, contributing to the power of the whole through consistent teamwork and earned leadership.
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 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.
Lead - Software Engineer (DevEx) in London employer: On-Ag-5
At On, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to innovate and excel. As a Lead Software Engineer in our Developer Experience team, you will have the opportunity to shape the future of our engineering processes while enjoying comprehensive benefits, continuous professional development, and a collaborative environment that values your contributions. Located in a vibrant tech hub, we offer unique advantages such as access to cutting-edge tools and a supportive community that encourages growth and creativity.
StudySmarter Expert Advice🤫
We think this is how you could land Lead - Software Engineer (DevEx) in London
✨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. This insider info can give us a leg up!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and system design principles. We recommend doing mock interviews with friends or using online platforms to simulate the real deal. Practice makes perfect!
✨Tip Number 3
Showcase your passion for Developer Experience! Be ready to discuss how you've improved workflows in past roles. We want to see that you understand the importance of making developers' lives easier and more efficient.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at On.
We think you need these skills to ace Lead - Software Engineer (DevEx) in London
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, GraphQL, and developer tooling. We want to see how your skills align with our mission to empower developers!
Showcase Your Projects:Include examples of past projects where you've implemented automation or improved developer experience. We love seeing tangible results, so share metrics or feedback that demonstrate your impact!
Be Authentic:Let your personality shine through in your application. We value a good team spirit and want to know what makes you tick. Share your passion for technology and how you approach problem-solving!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at On-Ag-5
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Typescript, Node.js, and GraphQL. Brush up on your experience with CI/CD pipelines and tools like GitHub Actions, as these will be crucial in demonstrating your fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've identified bottlenecks in the software development lifecycle and how you resolved them. This will highlight your proactive approach and ability to improve developer experience, which is key for this position.
✨Emphasise Collaboration
Since the role involves working closely with various teams, be ready to talk about your experiences in collaborative environments. Share instances where you’ve advocated for best practices or contributed to team success, showcasing your team spirit and leadership qualities.
✨Ask Insightful Questions
Prepare thoughtful questions that reflect your understanding of the Developer Experience team's mission. Inquire about their current challenges, the tools they use, or how they measure developer satisfaction. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.