Logo shopware AG

Software Engineer - Developer Experience / Tooling

Job

  • Level
    Senior
  • Job Field
    Software, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Schöppingen
  • Working Model
    Full Remote, Hybrid, Onsite
  • Job Summary

    In this role, you will develop developer tools to enhance productivity, optimize APIs and CLIs, and improve workflows to ensure efficient and enjoyable development on the Shopware platform.

    Job Technologies

    Your role in the team

    • If you enjoy building tools that make other developers more productive, and you care deeply about APIs, CLIs, frameworks, and workflows that just feel right, this role is for you.
    • As a Senior Software Engineer in the Developer Experience (DX) Tooling team, you will work on the tooling and foundations developers use to build, extend, test, and operate Shopware.
    • Your contributions will directly influence how enjoyable, efficient, and reliable it is to develop on top of our open-source platform.
    • Empower developers: You design and build developer-facing tools that improve how developers work with Shopware, from local development to CI and production.
    • Shape DX foundations: You work on CLI tools, SDKs, scaffolding, APIs, and internal frameworks that power Shopware's open-source ecosystem.
    • Open source by heart: You collaborate with and support a global developer community by maintaining open-source tooling, reviewing contributions, and improving documentation.
    • Quality & usability first: You ensure tooling is robust, well-tested, and intuitive, reducing friction and cognitive load for developers.
    • Bridge teams: You work closely with core, SaaS, documentation, and community teams to align tooling with real developer needs.
    • Evolve workflows: You improve build, test, release, and extension workflows to enable faster and safer development.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • More importantly, you bring an open mindset and genuine motivation to learn new technologies and programming languages where they create value.
    • A strong focus on DX, usability, maintainability, and software quality guides your decisions.
    • You are comfortable with Composer, dependency management, automated testing, and CI workflows, and care about creating tooling that integrates smoothly into existing developer ecosystems.
    • Working with AI-assisted development workflows is something you actively embrace.
    • An open source mindset, strong communication skills, and the ability to collaborate effectively with both internal stakeholders and external developers are essential for success in this role.
    • Excellent English communication, written and spoken, enables you to work effectively across teams and time zones.
    • German is a plus, not a requirement.

    Experience

    • Solid experience with PHP is essential, ideally within a Symfony-based ecosystem.
    • Experience with frameworks such as Laravel is also highly valuable, while familiarity with Golang is a plus.
    • You already have hands-on experience improving Developer Experience through CLI tooling, automation, APIs, scaffolding, and workflow optimisation, and you enjoy building tools that make other developers more productive.
    • Whether it's AI-supported coding, automation, documentation, or productivity tooling, you are excited about leveraging AI to improve engineering efficiency and developer experience.

    This text has been machine translated. Show original

    What we offer

    • 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.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Topics that you deal with on the job

    Job Locations

    • Location Schöppingen

      48624 Nordrhein-Westfalen

      Germany

    This is your employer

    shopware AG

    shopware AG

    Shopware is a leading e-commerce system that is used by some of the largest European brands, retailers and manufacturers in the B2C and B2B sector.

    Description

  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Trade, Internet, IT, Telecommunication
  • Logo shopware AG

    Software Engineer - Developer Experience / Tooling

    Location
    Schöppingen
    Working Model
    Full Remote, Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs