-
Migros Online

Senior Software Engineer

Migros Online
Switzerland · Part-time · Associate

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)

Only online applications can be accepted on the applications portal.

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

Key Skills

Ranked by relevance

elasticsearch spring boot python cicd
Login to Apply
Posted
Feb 05, 2026
Type
Part-time
Level
Associate
Location
Zurich

Industries

Retail

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Walmart
Related

Software Engineer II

2026-04-10

Full-time
Not Applicable
United States
Retail
Engineering
View Job Details
REWE International AG
Related

Senior Full-Stack Developer (m/w/x)

2026-04-10

Full-time
Associate
Austria
Retail
Information Technology
View Job Details
REWE International AG
Related

Senior Java Full Stack Entwickler:in I Verrechnung

2026-04-10

Full-time
Associate
Austria
Retail
Information Technology