Senior Software Engineer – Developer Experience / Tooling (PHP) (m/w/d)
shopware AGStartseite
Deutschde
DeutschEnglish
shopware AGStartseite
Deutschde
DeutschEnglish
shopware AGStartseite
Deutschde
shopware AGStartseite
Deutschde
Senior Software Engineer - Developer Experience / Tooling (PHP) (m/w/d)
- vor Ort, Standort flexibel, Hybrid
- Schöppingen, Deutschland
- Product
JobdetailsBewerben
Jobbeschreibung
Shopware ist eine international führende Open‑Commerce‑Plattform für ambitionierte Unternehmen im digitalen Handel. Mit einem API‑First‑Ansatz, maximaler Flexibilität und einer starken Community schaffen wir zukunftsorientierte E‑Commerce‑Lösungen. Unsere 450 Mitarbeitenden in ganz Europa teilen eine Leidenschaft für Innovation, Offenheit und Teamgeist.
Wenn du gerne Tools entwickelst, die andere Entwickler:innen produktiver machen, und dir APIs, CLIs, Frameworks und Workflows am Herzen liegen, die sich einfach richtig anfühlen, dann ist diese Rolle genau richtig für dich. Als Software Engineer im Developer Experience (DX) Tooling Team arbeitest du an den Werkzeugen und Grundlagen, mit denen Entwickler:innen Shopware entwickeln, erweitern, testen und betreiben. Dein Beitrag beeinflusst unmittelbar, wie angenehm, effizient und verlässlich es ist, auf unserer Open‑Source‑Plattform zu entwickeln.
Diese Position kann vor Ort, hybrid oder vollständig remote innerhalb Deutschlands oder in bestimmten europäischen Ländern, in denen wir registriert sind, besetzt werden. Dein Arbeitsort wird im Voraus abgestimmt und bildet die Grundlage deines Arbeitsvertrags.
Das sind deine Aufgaben
- Entwickler:innen befähigen: Du entwirfst und entwickelst Tools für Entwickler:innen, die die Arbeit mit Shopware verbessern - von der lokalen Entwicklung über CI bis hin zum Betrieb in der Produktion.
- DX‑Grundlagen gestalten: Du arbeitest an CLI‑Tools, SDKs, Scaffolding, APIs und internen Frameworks, die das Open‑Source‑Ökosystem von Shopware tragen.
- Open Source aus Überzeugung: Du arbeitest mit einer globalen Developer‑Community zusammen, pflegst Open‑Source‑Tooling, prüfst Beiträge (Reviews) und verbesserst die Dokumentation.
- Qualität & Usability an erster Stelle: Du sorgst dafür, dass das Tooling robust, gut getestet und intuitiv bedienbar ist - und reduzierst so Reibung und kognitive Last für Entwickler:innen.
- Teams verbinden: Du arbeitest eng mit Core‑, SaaS‑, Dokumentations‑ und Community‑Teams zusammen, damit das Tooling echten Entwicklerbedarfen gerecht wird.
- Workflows weiterentwickeln: Du optimierst Build‑, Test‑, Release‑ und Extension‑Workflows, um die Entwicklung schneller und sicherer zu gestalten.
Das bringst du mit
- Du hast fundierte Berufserfahrung mit PHP, idealerweise im Symfony‑Ökosystem, und entwickelst gern Developer‑Tooling wie CLIs, SDKs oder APIs. Erfahrung im Bau von CLI‑Tools oder Frameworks ist ein Plus.
- Du entwirfst klare, stabile Public APIs und achtest auf langfristige Kompatibilität. Kenntnisse in Plugin/App‑Architekturen, Shopware oder Symfony‑Interna sind willkommen, aber nicht zwingend.
- Composer, Dependency‑Management und PHP‑Packaging sind dir vertraut - so baust du Tooling und Libraries, die sich nahtlos in bestehende Workflows einfügen.
- Ein Fokus auf DX, Usability und Maintainability prägt deine Entscheidungen. Wenn es Hindernisse für Entwickler:innen beseitigt, verbesserst du die Dokumentation, die Beispiele oder das Onboarding.
- Du schreibst automatisierte Tests und sicherst die Qualität über CI‑Feedback‑Schleifen. Der Umgang mit JavaScript‑Tooling (Node.js/Vue.js) hilft dir bei der Zusammenarbeit über den Stack hinweg.
- Ein Open‑Source‑Mindset ist für dich selbstverständlich - du arbeitest gern in öffentlichen Repositories; Developer Advocacy oder Community Support interessiert dich.
- In agilen, cross‑funktionalen Teams arbeitest du souverän, kommunizierst klar mit externen Entwickler:innen und internen Stakeholdern und übernimmst die Ownership, um mit wenig Anleitung Ergebnisse zu liefern.
- Sehr gute Englischkenntnisse in Wort und Schrift ermöglichen dir eine effektive Zusammenarbeit über Teams und Zeitzonen hinweg; Deutsch ist ein Plus, aber keine Voraussetzung.
- Gutes Zeitmanagement und die Fähigkeit, Probleme aus der Perspektive externer Entwickler:innen zu betrachten, runden dein Profil ab.
Das bieten wir dir
- Unternehmenskultur: Offene Kultur, flache Hierarchien, Eigeninitiative wird gefördert.
- Arbeitsverträge: Unbefristete Anstellungen bieten langfristige Sicherheit.
- Flexibilität: Flexible Arbeitszeiten und Optionen für mobiles Arbeiten und Full-Remote-Verträge.
- Ausstattung: Freie Wahl der Arbeits-Hardware.
- Onboarding: Gut strukturiertes Onboarding mit Unterstützung durch einen persönlichen "Buddy".
- Arbeitsumfeld: Inspirierendes Umfeld mit engagierten Kollegen und einer dynamischen Gemeinschaft.
- Entwicklungsmöglichkeiten: Vielfältige Chancen für persönliches Wachstum und Entwicklung.
- Zusatzleistungen: Attraktive Benefits wie betriebliche Altersvorsorge, Gesundheitsprogramme und regelmäßige Teamevents.
... und vieles mehr!
Einen detaillierten Einblick bekommst du auf unserer Karriereseite.
Deine Ansprechperson für diese Stelle ist Josephine Scheffler und steht dir bei Fragen gerne zur Verfügung!
Der Schutz deiner persönlichen Daten hat für uns oberste Priorität. Unsere Bewerberinformationen findest du hier.
Bewerben
oder
Job teilen
Meine Daten
Wir freuen uns über deine Kontaktdaten.
Vor- und Nachname *
E-Mail-Adresse *
Telefonnummer *
Deutschland
Deutschland
- International
- Afghanistan Afghanistan
Lebenslauf *
Lebenslauf hochladen
Datei hochladen oder Datei hier hinziehen
Datei hochladen oder Datei hier hinziehenAkzeptierte Dateien: PDF, DOC, DOCX, JPEG und PNG bis zu 50 MB.
Weitere Informationen:
Fast fertig! Wir freuen uns über einige, weitere Angaben von dir.
Lade bei Bedarf gerne weitere Unterlagen hoch (z.B. Anschreiben, Arbeitsproben, Zeugnisse).
Datei hochladen
oder Datei hier hinziehen
Datei hochladen oder Datei hier hinziehen
Diversität, Inklusion und Vielfalt sind wichtige Bestandteile unserer Kultur. Daher möchten wir dir im Bewerbungsprozess die Möglichkeit geben, uns mitzuteilen, wie du gerne angesprochen werden möchtest. Diese Information trägt dazu bei, Chancengleichheit sowie ein respektvolles und inklusives Umfeld zu fördern. Selbstverständlich steht es dir frei, keine Angabe dazu zu machen. *
Er / Ihm (männlich)
Sie / Ihr (weiblich)
Nicht-Binär
Keine Angabe
Welche Gehaltsvorstellung hast du? Bitte nenne uns das Bruttojahresgehalt in € als jährliche Gesamtsumme, die sowohl das fixe monatliche Gehalt als auch mögliche variable Gehaltsbestandteile umfasst. *
Welche Kündigungsfrist hast du derzeit?
Wenn du magst, kannst du uns noch dein öffentliches Profil mitteilen (z.B. GitHub, Blog, LinkedIn).
Wie bzw. wo bist du auf uns aufmerksam geworden? (z.B. Google, LinkedIn, indeed, Shopware Website)
In welchem Land wohnst du derzeit? *
Deutschland
Österreich
Vereinigtes Königreich
USA
Spanien
Niederlande
Belgien
Frankreich
Italien
Schweden
Polen
Ich wohne in keinem der aufgelisteten Ländern.
Hast du für das Land, in dem du derzeit wohnst, eine dauerhafte Arbeits- und Aufenthaltserlaubnis? *
Ja
Nein
Wenn Ja: Ich kann meine dauerhafte Arbeits- und Aufenthaltserlaubnis durch folgende Dokumente nachweisen.*
- Wir behalten uns vor im Laufe des Bewerbungsprozesses Dokumente zum Nachweis der dauerhaften Arbeits- und Aufenthaltserlaubnis von dir anzufragen.
Alle mit * gekennzeichneten Felder sind Pflichtfelder.
Senden
Alles erledigt!
Vielen Dank für deine Bewerbung!
Jobs
Dein Recruiting Team
Josephine Scheffler
Yanina Rudenko
Lena Holters
Hast du Fragen?
Wir beantworten sie!
career@shopware.com
Bitte sende deine Bewerbung ausschließlich digital über unser Online-Bewerbungsformular. Klick dazu einfach auf den "Bewerben"-Button.
Dies ist eine auf dritten Jobbörsen gefundene Stellenanzeige. Wir bieten hierfür keinen Support, können diese aber jederzeit offline stellen. Für weitere Informationen: Datenschutzhinweise | Anzeige melden.