Senior Software Engineer - Mägenwil

Salary: CHF 90'000 - 115'000 per year

Requirements:

  • Langjährige, fundierte Erfahrung im modernen, produktorientierten Software Engineering, bevorzugt mit Java, sowie Erfahrung mit komplexen, verteilten Systemen, idealerweise im E-Commerce oder in vergleichbaren Domänen.
  • Praxiserfahrung mit modernen Engineering-Praktiken wie CI/CD, automatisiertem Testing, Entkopplung, Code Reviews und Observability.
  • Sicherer Umgang mit Konzepten wie DDD, Clean Architecture, Event-Driven Architecture, SOLID, Feature Flags und Dependency Injection.
  • Starke Erfahrung in Umgebungen mit mehrfach täglichen Releases und ein klares Verständnis von You build it, you own it.
  • Freude am Teilen von Wissen sowie Erfahrung mit Pair Programming, Whiteboard-Sessions und Code Reviews.
  • Tiefe fachliche Expertise und gleichzeitig die Fähigkeit, sich sicher über angrenzende Bereiche hinwegzubewegen.
  • Erfahrung in enger Zusammenarbeit mit Product Manager:innen und ein ausgeprägtes Verständnis für Nutzer- und Business-Perspektiven.
  • Schätzung echter Agilität und Freude an kurzen Iterationen, schnellem Lernen, Feedback und dateninformierten Entscheidungen.
  • Nutzung von AI-Tools im Workflow sowie intrinsische Motivation zur kontinuierlichen fachlichen und persönlichen Weiterentwicklung.
  • Resilienz und die Fähigkeit, komplexe Probleme beharrlich bis zum Erfolg zu verfolgen.
  • Warmherzige, offene Kommunikation, Freude an persönlichem Teamzusammenhalt und eine positive Teamhaltung.

Responsibilities:

  • Wir arbeiten als cross-funktionales Produktteam mit Hands-on Team Lead, Product Manager und mehreren T-Shaped Full-Stack Engineers gemeinsam an Verantwortung und Lösungen.
  • Wir arbeiten in Scrum- oder Kanban-Varianten und bringen uns aktiv in Refinements, Architektur- und Produktfragen ein.
  • Wir gestalten Architektur, Qualität und technische Umsetzung aktiv mit und prägen hohe Codequalität im Team sowie über Teamgrenzen hinweg.
  • Wir entwickeln skalierbare Lösungen mit echter Wirkung für unsere Kund:innen und zentrale Unternehmensprozesse.
  • Wir verbessern bestehende Systeme Schritt für Schritt und bewegen uns dabei auch in legacy- und komplexen Strukturen.
  • Wir formulieren Anforderungen gemeinsam mit dem Product Management und denken aus Nutzer- und Business-Sicht.
  • Wir teilen unser Wissen im Team und fördern das Engineering-Level durch Pair Programming, Whiteboard-Sessions und Code Reviews.
  • Wir lernen kontinuierlich dazu, holen Feedback ein und treffen dateninformierte Entscheidungen.
  • Wir nutzen AI-Tools im Workflow und tragen zur Weiterentwicklung der offenen Lernkultur bei.
  • Wir bringen uns mit Neugier, Teamspirit und Persönlichkeit ein und gestalten auch die Frage mit, was überhaupt gebaut werden soll.

Technologies:

  • AI
  • CI/CD
  • DDD
  • Java
  • Kanban
  • Product Manager
  • Backend
  • Frontend

More:

Wir gehören in der Schweiz sowohl im B2C als auch im B2B zu den führenden Onlineshops und stehen hinter einer der modernsten Logistiken des Kontinents. Als Teil von Brack.Alltron arbeiten wir mit rund 1300 Mitarbeitenden an der Zukunft des Handels, erwirtschaften über eine Milliarde Umsatz und handeln unabhängig sowie mit langfristiger Perspektive. Wir bieten ein sympathisches cross-funktionales Team, viel Gestaltungsspielraum, moderne Zusammenarbeit und eine Kultur, in der wir Verantwortung übernehmen, uns gegenseitig fördern und fordern und Freude an unserer Arbeit haben. Dazu kommen attraktive Benefits wie Vergünstigungen im Onlineshop, mindestens 5 Wochen Ferien, interne und externe Weiterbildungen, familienfreundliche Leistungen, umfassende Versicherungsleistungen und gute Mobilitätsangebote.

last updated 27 week of 2026

Original source: https://swissdevjobs.ch/jobs/BRACKCH-Senior-Software-Engineer---Mgenwil

Apply now!

🌐 Change language