Software Engineer — Migros Online
NewCHF 79'000 - 134'500
Migros Online · Zurich (ZH)
- Location
- Zurich
- Contract
- full-time
- Posted
- 2 days ago
SalaryCHF 79'000 - 134'500
Role overview
At Migros Online, we foster an open-minded, diverse environment where you are encouraged to bring fresh ideas, explore new technologies, and challenge the status quo.
Join our self-organized, cross-functional team and help us create a shopping experience that truly brightens people’s day.
Your work will shape how millions of customers buy their groceries online — simpler, faster, more sustainable.
- At Migros Online, we foster an open-minded, diverse environment where you are encouraged to bring fresh ideas, explore new technologies, and challenge the status quo.
- Join our self-organized, cross-functional team and help us create a shopping experience that truly brightens people’s day.
- Work on and make an impact with Switzerland's most popular retail app, the Migros App
- Collaborate with a cross-functional team of experts (e.g.
- 2-5 years: Software Engineering with a focus on mobile technologies
- Completed degree (university / university of applied science / higher technical college): Computer Science, Information Technology or equivalent
Main responsibilities
- Work on and make an impact with Switzerland's most popular retail app, the Migros App
- Collaborate with a cross-functional team of experts (e.g.
- Product Designers, Data Analyst) in your team to create features our customers love.
- Create real customer value by deeply understanding our customers, products, and business — and use those insights to innovate and deliver solutions that make a difference.
- Design, implement and own features while reducing the system’s tech debt, including operations & monitoring.
Key requirements
- 2-5 years: Software Engineering with a focus on mobile technologies
- Completed degree (university / university of applied science / higher technical college): Computer Science, Information Technology or equivalent
- Hands-on experience with native app and backend development (ideally in modern, agile environments) and commitment to writing clean, testable, and maintainable code.
- A solid understanding of software design and architecture patterns and believe in continuous learning adapting to new technologies, tools and market situations.
- A can-do attitude and enthusiasm for solving interesting and complex problems.
- A curious, proactive, well-organized mindset; you are a true team player who enjoys sharing knowledge and growing together.
- T-shaped software engineer - strong in your expertise, curious and collaborative across others.
- Support and inspire your teammates to succeed while ensuring your work drives impact across the entire team and aligns with business goals.
- Central working location: Offices close to the train station, in the center of Zurich
- Mobile flexible working model: Work at home or in different locations with flexible schedule based on your position
- Informal culture: We stand for respectful cooperation on the same level
- Personal responsibility & freedom: We value direct communication and involve our employees in the decision-making process
What the company offers
- Knowledge of our tech stack: Swift, Kotlin, KMP, Java 25, Spring Boot, REST, Angular English (Fluent) German (Advantageous) French (Advantageous) Cosa offriamo
- Cumulus points: Benefit from additional Cumulus points
Application process
- and contribute to improve our development practices such as Pair/Mob Programming, Trunk-based development, CI/CD, TDD and BDD.
- Have a direct impact and influence on team processes and best practices through open discussions and agile retrospectives.
- Application and contact details Katharina Höttermann Talent Acquisition Partner
- Recruitment process Submit application documents For a complete application, we require your CV, certificates, and diplomas. A photo in the CV and a cover letter are not necessary.
- We are committed to equal opportunities for all applicants.
- We follow a standardized recruitment process.
- If this does not work for you, please mention it in your application documents.
- Personal video or telephone call In the event of a large number of applicants, we may conduct a personal telephone or video call.
Contacts
- Once an agreement has been reached, the issuance of the contract is commissioned and sent by e-mail for digital signature. Reply provided: within one week
Additional details
- Apply and contribute to improve our development practices such as Pair/Mob Programming, Trunk-based development, CI/CD, TDD and BDD.
- Knowledge of our tech stack: Swift, Kotlin, KMP, Java 25, Spring Boot, REST, Angular German (Advantageous) French (Advantageous)
- Recruitment process Submit application documents For a complete application, we require your CV, certificates, and diplomas. A photo in the CV and a cover letter are not necessary.
- Once an agreement has been reached, the issuance of the contract is commissioned and sent by e-mail for digital signature. Reply provided: within one week
Notes and original content
- Knowledge of our tech stack: Swift, Kotlin, KMP, Java 25, Spring Boot, REST, Angular
- English (Fluent)
- German (Advantageous)
- French (Advantageous)
- Cosa offriamo
- Recruitment process Submit application documents For a complete application, we require your CV, certificates, and diplomas.
- A photo in the CV and a cover letter are not necessary.
- Once an agreement has been reached, the issuance of the contract is commissioned and sent by e-mail for digital signature.
- Reply provided: within one week