Zurich
Il y a 4 heures
Senior Software Engineer
- 04 février 2026
- 80 – 100%
- Durée indéterminée
À propos de cette offre
At Migros Online, we build the search and discovery systems behind Switzerland's leading online supermarket. Our Search Team is evolving into a core platform team, owning search and recommendation capabilities across the company. In this role, you will work on complex, high-impact systems used by millions of customers and help shape how they can discover our products.
Wichtige Hinweise: You have the option to be based in ECUBLENS (VD) instead of Zurich if that is your preference.
What impact do you have?
- Design, build, and evolve our search and discovery solutions, with a strong focus on Elasticsearch and related backend systems.
- Help grow our recommendation capabilities, experimenting with different approaches - from heuristics to data- or ML-assisted solutions - in close collaboration with product and data roles.
- Work closely with Product Managers, Engineering Managers, Data Analysts, and other engineers to turn business and customer needs into robust technical solutions.
- Act as a T-shaped engineer: strong in your domain, curious about adjacent topics, and happy to collaborate beyond your comfort zone.
- Influence our way of working: contribute to and improve practices like pair programming, trunk-based development, CI/CD, TDD/BDD, and agile ceremonies.
- Take ownership of topics, lead discussions, and actively shape the future of our search platform.
- Our Tech Stack: Java21, Python, Spring Boot, Elasticsearch, Azure, REST
What do you offer?
- Education: Completed degree (university / university of applied science / higher technical college) Computer Science / IT
- Experience: 5+ years' experience in software development in modern, agile environments
- Solid experience in software development in modern, agile environments with the above mentioned tech stack.
- Strong analytical thinking and interest in search, data-driven systems, and complex domains.
- A passion for clean, testable, maintainable code and sound software design.
- Curiosity and motivation to experiment, learn, and try new approaches.
- A collaborative mindset: you enjoy sharing knowledge, giving and receiving feedback, and growing together as a team.
- Clear communication skills - you're comfortable discussing ideas and trade-offs with engineers, product, and data roles.
- English (B2)
- German (ADVANTAGEOUS)
- French (ADVANTAGEOUS)
Recruitment process
- Submit application documents
- Personal video or telephone call
- Technical interview
- Getting to know the team
- Offer & issuance of the contract (digital)
Contact
Ms. Katharina Höttermann
Talent Acquisition Partner
No suitable vacancies?
Set up a search subscription to ensure you receive suitable job vacancies conveniently by e-mail. Set up a job subscription
À propos de l'entreprise
Zurich
Avis
- Style de management3.5
- Salaire et avantages3.0
- Opportunités de carrière3.3
- Ambiance et conditions de travail3.3