Software Engineer – Developer Experience / Tooling (Golang/PHP) (m/f/d)

Software Engineer – Developer Experience / Tooling (Golang/PHP) (m/f/d)

Vollzeit 50715 - 61985 € / Jahr (geschätzt) Homeoffice (teilweise)
R

Auf einen Blick

  • Aufgaben: Entwickle Tools für Entwickler und verbessere die Benutzererfahrung auf unserer Plattform.
  • Unternehmen: Führendes internationales Unternehmen im digitalen Handel mit offener Kultur.
  • Vorteile: Flexible Arbeitszeiten, Homeoffice-Möglichkeiten und attraktive Zusatzleistungen.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Entwicklungsmöglichkeiten und einem unterstützenden Team.
  • Warum dieser Job: Gestalte die Zukunft des E-Commerce und arbeite mit innovativen Technologien.
  • Qualifikationen: Erfahrung in Go oder PHP, Neugier auf Entwickler-Tools und Teamarbeit.

Das prognostizierte Gehalt liegt zwischen 50715 - 61985 € pro Jahr.

Job Description

Shopware is an international, leading open commerce platform for ambitious companies in digital commerce.

With an API-first approach, maximum flexibility, and a strong community, we create future-oriented e-commerce solutions.

Our 450 employees across Europe share a passion for innovation, openness, and team spirit.

You'll be working on tools like shopware-cli

--- the tool many of developers use every day to build, test, deploy, and operate on Shopware.

It's the front door to our open-source ecosystem, and how it feels to use directly shapes how developers feel about Shopware itself.

If you're the kind of person who has opinions about how a CLI should behave --- who's used gh, or any other CLI tool that made your life easier, and thought "this is how it should feel" --- this role is for you.

  • As a
  • Software Engineer in the

Developer Experience (DX) Tooling team, you'll work on the tooling and foundations developers use to build, extend, test, and operate Shopware.

Your contributions directly shape how enjoyable, efficient, and reliable it is to develop on our platform.

This position can be filled on‑site, hybrid, or full‑remote within Germany or specific European countries where we are registered. Your work location will be agreed in advance and forms the basis of your employment contract

These are your tasks

  • Own end-to-end developer workflows --- from local setup through CI/CD, deployment, and operations.

Think containerization, cloud-native practices, Git Ops, and the telemetry that tells us whether what we shipped actually works.

Increasingly, that also means building tooling that's agentic-friendly: usable by AI agents and CI pipelines, not just humans in a terminal --- and using AI tooling ourselves to build and maintain it faster.

  • Build the foundations that power our open-source ecosystem --- CLI, APIs, and the tooling around them.
  • Hold code quality to a high bar --- well-tested, well-architected, and built to be maintained, not just shipped.

We care about conventions and tooling that keep that standard consistent as the team and codebase grow.

  • Contribute to the open-source community --- review contributions, improve documentation, and engage with developers using what you build.
  • Bridge teams --- work closely with core, Saa S/Paa S, documentation, and community teams to align tooling with real developer needs.

This is what you'll bring to the table

  • Go experience is ideal --- one of the tools we currently put a lot of focus on - shopware-cli, is Go-based, though our toolkit keeps evolving.

You don't need to be a Go expert; what matters more is motivation and the ability to learn new technologies quickly.

PHP knowledge, ideally with Symfony, is a strong plus --- some of our tooling (like deployment helper) is PHP-based directly, and it'll also help you understand the broader Shopware ecosystem the CLI serves.

  • Genuine curiosity about developer tools, paired with empathy for the people who use them --- evidenced by things like: previous projects where DX was your main focus, side projects, contributions to CLIs or dev tooling (open source or otherwise), strong opinions about what makes a good developer workflow, or just being the person on your team who files an issue when something is mildly annoying.
  • Hands-on experience improving Developer Experience through CLI tooling, automation, APIs, scaffolding, or workflow optimization.
  • Comfort with automated testing and CI workflows, and an instinct for tooling that integrates smoothly into existing developer ecosystems.
  • You actively use AI-assisted development workflows --- coding, docs, automation --- and are curious about where AI genuinely improves engineering efficiency versus where it doesn't.

Terms like MCP or AI skills aren't foreign to you.

  • Comfort working in the open: your code, PRs, and decisions are visible to a public community, and you're comfortable with that visibility, not just tolerant of it.
  • Strong communication skills, especially in async communication, and the ability to collaborate with both internal stakeholders and external contributors.
  • Excellent English, written and spoken. German is a plus, not a requirement.

Before you apply

take 10 minutes, install shopware-cli, run a few commands, skim the repo. We'll ask what you'd change and why --- so it helps to have already thought about it.

This is what we offer you

  • Company Culture: Open culture with flat hierarchies, where individual initiative is encouraged.
  • Employment Contracts: Permanent positions that offer long-term security.
  • Flexibility: Flexible working hours and options for mobile work and full-remote contracts.
  • Equipment: Freedom to choose your preferred work hardware.
  • Onboarding: Well-structured onboarding with support from a personal "buddy."
  • Work Environment: An inspiring environment with dedicated colleagues and a dynamic community.
  • Development Opportunities: Diverse opportunities for personal growth and development.
  • Additional Benefits: Attractive perks such as company pension plans, health programs, and regular team events.

• and much more!

You can get a detailed insight on our career page.

Your personal contact for this position is Josephine Scheffler, and she is happy to answer any questions you may have!

Protecting your personal data is a top priority for us.

You can find our applicant information here.

#J-18808-Ljbffr

Software Engineer – Developer Experience / Tooling (Golang/PHP) (m/f/d) Arbeitgeber: Remotely

Dedalus ist ein hervorragender Arbeitgeber, der seinen Mitarbeitenden nicht nur einen unbefristeten Arbeitsvertrag und ein attraktives Gehalt bietet, sondern auch die Möglichkeit, im Homeoffice zu arbeiten und somit Flexibilität in der Work-Life-Balance zu genießen. Unsere Unternehmenskultur fördert Lernen und Innovation, während wir gemeinsam an einer besseren Gesundheitsversorgung für Millionen von Menschen weltweit arbeiten. Zudem bieten wir zahlreiche Benefits wie eine betriebliche Altersvorsorge, Gruppenunfallversicherung und Vergünstigungen bei Freizeitveranstaltungen, die das Arbeiten bei uns besonders attraktiv machen.

R

Kontaktdaten:

Remotely Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer – Developer Experience / Tooling (Golang/PHP) (m/f/d) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Remotely anzuklopfen, wenn du dich auf die Stelle als Software Engineer – Developer Experience / Tooling (Golang/PHP) (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Remotely vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer – Developer Experience / Tooling (Golang/PHP) (m/f/d) mit Bravour zu bestehen

Go Erfahrung
PHP Kenntnisse, idealerweise mit Symfony
CLI Tooling
Automatisierung
APIs
Workflow-Optimierung
Automatisierte Tests

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Remotely klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Remotely vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.