This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re a game changer that optimizes supply chains of the world’s leading companies with our very own smart software and services. Are you passionate about your tools, such as IDEs, compilers, or version control? Do you have programming skills in C# and C++? Ready to join a place where smart solutions meet human collaboration? Become a Developer Experience Engineer! As a Developer Experience Engineer, you work in an agile way in a team of 3-4 like-minded players. We expect you to own the tools you maintain, and to take users’ feedback very seriously. You develop a broad range of C#, C++, and python tools, including (but not limited to) IDE extensions, package managers, version control, and the like. Together with a workgroup of experienced engineers, you collect user feedback and requirements from the developers. As a team, we take care of the complete lifecycle of OMP developer tools. We embrace continuous delivery and the best DevOps practices. Your manager and your coach are there to guide you.
Job Responsibility:
Thinking out-of-the-box to invent new tooling and reduce toil
Writing code for the new tools and extending the broad range we already have
Reviewing the code written by your colleagues
Collecting feedback and handling support tickets quickly and professionally
Collaborating closely with software engineers, testers, and IT professionals
Delivering software continuously, using pipelines, installers, and package managers
Requirements:
4–5 years of professional experience in software engineering, build/DevOps engineering, or developer tooling
Strong programming skills in Python and/or C#. Familiarity with modern C++ a plus
Hands-on experience with Azure DevOps or GitHub Actions, Git, branch strategies, and code review workflows
Solid understanding of build systems (CMake, MSBuild), package managers (NuGet, npm), and artifact repositories (Azure Artifacts)
Experience with containerization (Docker) and orchestration basics (Kubernetes) is a plus
Comfortable on Windows and Linux
scripting, automation, and troubleshooting mindset
Excellent collaboration and communication skills
ability to drive change and coach teams
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
Nice to have:
Relevant experience, including internships and hobby projects
Programming skills, preferably in C#, C++, and python
Knowledge of software delivery lifecycle and DevOps practices
Experience creating extensions for Microsoft Visual Studio, or willingness to learn this skill
Any other language
What we offer:
Access customized training, coaching programs, and on-the-job development opportunities
Working from home, adaptable hours, and the autonomy to shape your routine
Health insurance, 401k plan (no waiting period), life insurance, paid vacation, and other competitive benefits
Cross-team collaboration and creative challenges that encourage you to share knowledge, celebrate wins, and grow together
Collaboration, experimentation, and out of the box thinking
Supports your physical and mental health by promoting a wide range of facilities and activities like birthday events, sports sessions, in-house coaches and healthy meal options