Migros-Genossenschafts-Bund

Security Software Engineer

📍 8005 Zürich

Role and responsibilities

Du konzipierst und entwickelst Applikationen, Services und Automatisierungen rund um unsere zentrale Workflow-Plattform – du bist Entwicklerin, nicht nur Konfiguratorin. Du verantwortest deine Lösungen end-to-end: von der Architektur über Entwicklung und Testing bis zu Deployment und Betrieb über mehrere Umgebungen hinweg (Dev, Qual, Prod). Du entwickelst Integrationen zu Umsystemen wie Prozesstools und Fachapplikationen – über APIs, Konnektoren und eigene Datenpipelines. Du sorgst dafür, dass Sicherheit kein nachgelagerter Schritt ist, sondern Teil deiner Entwicklungsarbeit: sichere API-Designs, durchdachte Authentifizierung und Autorisierung, kontrollierte Datenflüsse. Du wächst mit der Rolle in Security-Themen hinein: Application Security, Bedrohungsmodellierung, Sicherheitsarchitektur – zunächst als Teil deiner Entwicklungsarbeit, mit zunehmender Erfahrung als Teil des gruppenweiten AppSec-Programms. Du prägst unsere Entwicklungsstandards mit – durch Code Reviews, Dokumentation und den Anspruch, dass Qualität und Sicherheit zusammengehören.

Team / description

Qualifications and Skills

  • Mehrjährige Berufserfahrung im Software Engineering in einem komplexen Technologie-Umfeld und/oder einem grossen Unternehmen

  • Abgeschlossenes Studium (Uni/ETH, FH, HF) in Informatik oder erworbene gleichwertige Kenntnisse durch Berufserfahrung und Fortbildungsmassnahmen

  • Deutsch (verhandlungssicher)

  • Englisch (gute Kenntnisse)

  • Fundierte Programmiererfahrung in Python – du entwickelst eigenständig Applikationen und Services, nicht nur Skripte

  • Erste Berührungspunkte mit Application Security – ob OWASP, Secure Coding, Authentifizierungskonzepte oder Security Reviews – und die Ambition, dieses Feld zu deinem Schwerpunkt zu machen

  • Routinierter Umgang mit REST-APIs, Webhooks und Konnektoren; Erfahrung im Bau von Integrationen und Datenpipelines

  • Du hast einen sicheren Umgang mit CI/CD-Pipelines und Kubernetes, sowie mit agilen Arbeitsmethoden

  • Kommunikative Persönlichkeit und Teamplayer – du teilst dein Wissen genauso gern wie du dazulernst