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 culture that values teamwork and continuous improvement.
- Why this job: Make a real impact by enhancing developer experiences and streamlining workflows with cutting-edge technology.
- Qualifications: Experience in software development, CI/CD, and a passion for automation and infrastructure as code.
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.
- 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) 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 a collaborative environment that values your input and growth. With a focus on cutting-edge technology and a commitment to employee development, we offer a unique chance to make a meaningful impact in a fast-paced, supportive setting.
StudySmarter Expert Advice🤫
We think this is how you could land Lead - Software Engineer (DevEx)
✨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 hear about your automation mindset and any cool projects you've worked on that align with On's mission.
✨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 the team at On.
We think you need these skills to ace Lead - Software Engineer (DevEx)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Lead Software Engineer role. Highlight your experience with CI/CD pipelines, GraphQL, and any relevant tools like Terraform or Kubernetes. We want to see how you can help us build that 'Golden Path'!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us your story! Share why you're passionate about Developer Experience and how your background makes you a great fit for our team. Don’t forget to mention any specific projects that showcase your automation mindset and product thinking.
Showcase Your Technical Skills:In your application, be sure to highlight your technical expertise, especially in areas like API design and observability. We love candidates who can demonstrate their knowledge of building robust systems and reducing friction in the development lifecycle.
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 us you’re keen on joining our team at On!
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 successfully advocated for best practices or contributed to team projects, showcasing your team spirit.
✨Ask Insightful Questions
Prepare thoughtful questions that reflect your understanding of the Developer Experience team’s mission. Inquire about their current challenges or future projects related to the 'Golden Path' and how they measure success in terms of developer satisfaction and efficiency.