Senior Software Engineer

Vor 1 Tag

Brugg, Aargau, Schweiz CareerWallet Vollzeit
pWir gehören sowohl im B2C als auch im B2B zu den führenden Onlineshops der Schweiz
- eine in Europa nahezu einzigartige Kombination. Dahinter steht eine der modernsten Logistiken des Kontinents: hochautomatisiert, skalierbar und mit weiterem Ausbaupotenzial.
Bei uns gestaltest du nicht nur Software. Du bringst deine Persönlichkeit ein, entwickelst die Abteilung aktiv mit und prägst den E-Commerce von morgen.
Werde Teil unseres Pricing-Teams und entwickle skalierbare Lösungen, mit denen wir Produkt
- und Kundenpreise berechnen, steuern und laufend optimieren. Gemeinsam mit unserem Pricing-Business machst du aus fachlichen Regeln robuste Software: korrekt, nachvollziehbar und verlässlich. Du bringst Neugier, Teamspirit und Lernbereitschaft mit und gestaltest nicht nur die Umsetzung, sondern auch Architektur, Qualität und die Frage, was überhaupt gebaut werden soll. /ppbDas erwartet dich /b /ppulliEin kollaboratives, cross-funktionales Produktteam mit einem Team Lead, der selbst mit anpackt, einem Product Manager und mehreren T-shaped Full-Stack Engineers, die gemeinsam Verantwortung tragen /liliJe nachdem, was zum Team passt, arbeitest du mit Scrum oder Kanban. Engineers packen im Refinement mit an und gestalten Architektur
- und Produktentscheide aktiv mit, statt nur umzusetzen /liliViel Raum, um hohe Codequalität im eigenen Team und über Teamgrenzen hinweg zu prägen. Dazu genug Legacy, Komplexität und gewachsene Strukturen, um Dinge Schritt für Schritt spürbar besser zu machen /li /ul /ppbDas bringst du mit /b /ppbWir matchen, wenn du: /bbJava-, Python
- und Backend-Tiefe /bullifundierte Praxiserfahrung mit Java 21+ und Spring Boot 4 mitbringst /lilipraktische Erfahrung mit reaktiven oder asynchronen Programmiermodellen hast, das non blocking Programmiermodell verstehst und weisst, wann es sinnvoll ist. /lilisicher in modernem Python unterwegs bist, es gezielt einsetzt und weisst, wann Python das richtige Werkzeug ist und wann Java /liliverteilte Backend-Systeme im grossen Massstab gebaut und betrieben hast, idealerweise im E-Commerce oder in vergleichbaren Domänen mit hohem Durchsatz /lilidich mit eventgetriebenen Kommunikationsmustern (Kafka, RabbitMQ) sicher bewegst und die Trade-offs zwischen synchronen und asynchronen Ansätzen kennst /li /ulbEngineering-Praktiken /bullimoderne Engineering-Praktiken im Alltag gelebt hast: CI/CD, automatisierte Tests, Entkopplung, Code Reviews und Observability /liliKonzepte wie DDD, Clean Architecture, Event-Driven Architecture, SOLID, Feature Flags und Dependency Injection als praktische Werkzeuge siehst und nicht als Buzzwords, und sie pragmatisch und mit Urteilsvermögen einsetzt /liliüberzeugt hinter «You build it, you own it» stehst und Erfahrung in Umgebungen hast, die mehrmals täglich releasen /lilidas Team bei Codequalität und sinnvollen Testpraktiken anleitest, wobei Coverage kein Selbstzweck ist
- für dich zählen Tests, die echte Bugs finden /li /ulbKI / Agentic Coding: eine Kernerwartung, kein Nice-to-have /bulliKI-Coding-Tools wie Claude Code oder GitHub Copilot selbstverständlich im Arbeitsalltag nutzt, für Codegenerierung, Tests, Refactoring und Dokumentation /liliüber Autocomplete hinausgehst: Du probierst aktiv agentische Workflows aus, etwa automatisierte PR-Reviews, Scaffolding und mehrstufige Codegenerierung, und prüfst deren Output kritisch, bevor du committest /lilidie Risiken verstehst: Du weisst, dass KI-generierter Code technische Schulden beschleunigen und das Verständnis untergraben kann, wenn er nicht sorgfältig reviewt wird, und du setzt entsprechende Review-Standards durch /lilidie Einführung von KI-Tools im Team mitprägst und teilst, was funktioniert, was nicht und wo die Grenzen liegen /li /ulbZusammenarbeit und Produkt-Mindset /bulligerne Wissen teilst, über Pair Programming, Whiteboard-Sessions und Code Reviews, und aktiv hilfst, das Engineering-Niveau im Team anzuheben /liligerne eng mit Product Managern zusammenarbeitest und das zu lösende Problem wirklich verstehen willst. Du hilfst, Anforderungen zu formen, und denkst aus Sicht von Nutzerinnen, Nutzern und Business /liliechte Agilität schätzt: kurze Iterationen, schnelles Lernen, aktive Feedbackschleifen und datengestützte Entscheide /liliherzlich kommunizierst, eine offene Lernkultur schätzt, persönliche Beziehungen im Team aufbaust und dich selbst nicht zu ernst nimmst /li /ulbWahrscheinlich passen wir nicht so gut zusammen, wenn du: /bulliFrameworks wie SAFe bevorzugst oder Projekte, die mit einem fixen Pflichtenheft starten /lilihauptsächlich in stark regulierten Umgebungen gearbeitet hast, ohne Erfahrung in einem schnellen, produktorientierten Umfeld mit verteilten Systemen /lilidich in Modellen am wohlsten fühlst, in denen Infrastruktur, Backend, Frontend, Testing und Produktdenken strikt getrennt sind /liliAnforderungen lieber fertig ausformuliert erhältst, statt sie gemeinsam mit dem Product Management zu gestalten /liliKI-Tools als Bedrohung oder Spielerei siehst und nicht als e