EU remote
Security Engineer (m/w/d)
About this role
Shopware ist ein führendes E-Commerce-System , das es Unternehmen weltweit ermöglicht, im digitalen Handel schnell und effizient zu skalieren. Als zukunftsweisende Open-Source-Lösung wird Shopware bereits von einigen der größten europäischen Marken, Einzelhändlern und Herstellern im B2C- und B2B-Bereich eingesetzt. Hilf dabei, Shopware-Produkte sicherer zu machen, indem du während der gesamten Produktentwicklung Sicherheitsrisiken aufdeckst und reduzierst.
Du arbeitest mit den Produktentwicklungsteams daran, Schwachstellen zu untersuchen, sichere Konzepte und Tests zu verbessern und praxisnahe Maßnahmen aufzubauen, die wiederkehrende Probleme in Commerce Core, Services und angrenzenden Produktbereichen verhindern. Product Security Engineering ist eine Engineering-Funktion . Die Produktteams bleiben dafür verantwortlich, ihren eigenen Code zu korrigieren und zu testen. Dieses Team bringt gezielte Sicherheitsexpertise, eine gemeinsame Roadmap zur Prävention und eine klare Koordination für produktübergreifende Sicherheitsarbeit ein.
Requirements Untersuche Schwachstellenmeldungen, Sicherheitswarnungen, interne Findings und Nacharbeiten zu Sicherheitsvorfällen . Bewerte die technischen Auswirkungen und unterstütze dabei, bestätigte Aufgaben an die zuständigen Product Owner weiterzuleiten. Arbeite direkt mit Entwicklerinnen und Entwicklern an sicherem Design, Threat Models, Code Reviews, Ursachenanalysen, Fixes und Regressionstests für besonders risikoreiche Produktbereiche.
Entwickle und verbessere wiederverwendbare Sicherheitskontrollen , Leitfäden für Entwicklerinnen und Entwickler, Tests für Missbrauchsszenarien und praxisnahe Automatisierung zur Erkennung und Behebung von Schwachstellen. Unterstütze dabei, für Product-Security-Findings klare Verantwortlichkeiten, Schweregrade, Reaktionsziele, betroffene Versionen und Nachweise zum Abschluss festzuhalten. Arbeite mit den Engineering-Teams von Commerce Core und Services an Sicherheitsaufgaben über verschiedene Repositories, unterstützte Versionen, APIs, Integrationen und das Extension-Ökosystem hinweg .
Unterstütze koordinierte Sicherheits-Releases : Ermittle betroffene Bereiche, prüfe technische Behebungen und stimme dich mit Engineering, Product Operations, Quality, InfoSec und DevRel ab. Überführe Erkenntnisse aus Sicherheitsvorfällen und Releases in konkrete Änderungen am Engineering, Tests oder Tools. Verfolge anschließend nach, ob diese Maßnahmen übernommen werden. Kommuniziere bei zeitkritischen Aufgaben klar und dokumentiere Entscheidungen in den vereinbarten GitHub- und Confluence-Einträgen, damit Teams den Status nicht aus Slack-Verläufen rekonstruieren müssen.