We're looking for an OMS Lead Engineer to join our team in Geneva and Zurich, Switzerland in a hybrid working mode.
In this role, you will lead the technical delivery of a Unified Commerce Order Management System (OMS) based on Fluent Commerce SaaS for a leading luxury goods company. The OMS is a strategic solution within the client’s Unified Commerce domain, supporting end-to-end order orchestration, inventory visibility, sourcing logic and distributed order management across multiple brands and markets.
You will provide technical leadership, hands-on development and coordination of a distributed team, ensuring high-quality delivery and alignment with Fluent Commerce architecture and operational standards.
Responsibilities
-
Lead a team of six OMS/Java developers, providing technical and delivery guidance, task coordination and quality oversight
-
Bring strong hands-on Fluent Commerce/Fluent OMS expertise to support solution design, feature development and issue resolution
-
Contribute as a backend engineer by developing and enhancing OMS capabilities, resolving defects and guiding the team on scalable and maintainable implementation patterns
-
Create and review technical specifications and technical user stories
-
Support backlog refinement and ensure development readiness of requirements
-
Implement backlog items and oversee unit test automation
-
Contribute to PI Planning sessions and Quarterly Alignment Days (QADs)
-
Coordinate release preparation and production deployments, maintaining GitLab CI/CD pipelines and ensuring reliability across AWS, GitLab, Spring Boot, WebFlux, MongoDB and Python-based components
Requirements
-
Proven experience as a Technical Lead or Senior Backend Engineer in Order Management Systems, preferably with Fluent Commerce OMS
-
Strong proficiency in Java and backend development frameworks such as Spring Boot and WebFlux
-
Hands-on experience with cloud platforms, ideally AWS, and CI/CD tools such as GitLab
-
Solid understanding of distributed order management, inventory visibility and order orchestration concepts
-
Experience integrating third-party SaaS solutions and enterprise systems (e.g., SAP, Commercetools)
-
Familiarity with unit test automation and best practices in software quality assurance
-
Excellent communication and leadership skills with the ability to coordinate across distributed teams
-
Strong problem-solving skills and a proactive approach to issue resolution and continuous improvement
-
Fluent English, both written and spoken; French proficiency is a strong advantage
We offer
-
5 weeks of vacation
-
EPAM Employee Stock Purchase Plan (ESPP)
-
Enhanced parental leave
-
Extended pension plan
-
Daily sickness allowance insurance
-
Employee assistance program
-
Global business travel medical and accident insurance
-
Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- All benefits and perks are subject to certain eligibility requirements
- Please note that any offers will be subject to appropriate background checks
- We do not accept CVs from recruiting or staffing agencies
- For this position, we are able to consider applications from the following:
- Swiss nationals
- EU/EFTA nationals
- Third-country nationals based in Switzerland with an appropriate work permit
- Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits