Principal Software Engineer

Date posted:
Company: On
Location: Zürich (ZH), N/A
Job Type: Full-Time

At a Glance:

Our Direct to Consumer business is performing and growing strongly, which is why we are looking for a Principal Software Engineer to scale On’s online business to the next level. As an experienced engineer, you will be responsible to build, test, deploy, and operate our digital infrastructure, while ensuring scalability, security and performance. The technical stack of On Digital currently leverages the Ruby eco-system, and the team is in the process of migrating to a modular architecture. You will be a part of either our Zurich or Berlin office and collaborate closely with the Digital teams in both locations.

Your Team:

As you might expect from a running brand, the E-Commerce team at On is a fast-paced place to be. You will work in a multi-disciplinary team with other Software Engineers, Designers and Product managers to provide a strong foundation for our growing e-commerce business. As part of the team, you will collaborate with stakeholders across different roles, including Data Analytics, Marketing, Growth and others.

Your Mission:

  • Together with the engineering team, you will own the architecture, technical direction and infrastructure that scales for millions of users across the globe
  • Leverage best in class engineering practices including continuous integration and deployment, code reviews and high test coverage
  • Help maintain an environment where team members constructively push each other to create the best possible solutions
  • Collaborate closely with different stakeholders to find the best solutions, while tailoring your approach and keeping the needs of the team in mind
  • Communicate technical design and decisions effectively through verbal and written communication, as well as facilitate decision-making across the team
  • Share knowledge and coach other engineers through leading by influence
  • Steward the technical vision of our infrastructure by working closely with other engineers, senior leadership and stakeholders

Your Story:

  • 8+ years or equivalent experience in building and operating scalable systems in production
  • Experience with automated testing, TDD and performance debugging tools
  • Hands-on experience with operating infrastructure on AWS or other cloud platforms
  • Experience with one or more programming languages like Ruby, Golang or Python in a production environment
  • Open to learning new programming languages and frameworks
  • Comfortable operating containerized workloads and deploying on container platforms like Kubernetes
  • Experience with stakeholder management – able to work with vastly different stakeholders to achieve a shared objective
  • Exposure to Ecommerce and experience with an ecommerce framework like Spree, Solidus, Magento, Shopify, etc. is a big plus

What we offer:

We offer a dynamic, challenging and sportive environment that has been ranked as the ‘fastest growing sports company’ of its time. With offices across the globe, we are an international team who is hungry to innovate and build something incredible. We foster an active environment where each individual thrives for excellence and can achieve their full potential. This is where your work matters, you’re hands-on and your team members are amongst the very best in their respective disciplines and fields. 

If you are driven to bring On to the next level, curious about the opportunity and want to be part of our growing team send us your application, and join the ONiverse!