Who We Are Looking For
We are looking for a Lead Software Engineer for EMEA Marketplace Supply Chain Technology domain to join and lead a software engineering team in Order Management and Fulfillment capabilities. This person will be the lead developer and drive a team of engineers that work on an ever-evolving mix of technologies and methodologies with the goal to capture and manage the order book from our Consumers, our stores and Key Retailers Partners in an automated and efficient manner. Those capabilities and technologies are our key enablers to unlock operational efficiency and decision making for our Operations partners. This person is ready to support and guide agile engineering teams to employ the newest technology in integration with legacy systems in a scalable, highly resilient, future flexible and cost optimal way. This person will have confirmed expertise in coding and leading impactful and outcome driven team members, with experience in building a collaborative mentality across functions like Architecture and Product Management.
What You Will Work On
In this role you will develop and support software products, building applications to support capabilities in Order Entry, Order Book Maintenance & Management and Order Delivery and Digital Order Management and Fulfillment. Our main goal is to digitally transform and automate the daily life our Operations workforce across EMEA and enable effective work, decision making and execution thru transformative applications. You will lead an impactful team that are passionate about innovative, modern Marketplace Operations products. You will craft a culture of collaboration across the team members, engineering managers and supply chain teams both within EMEA and towards our World Headquarters in America. Within Order Management and Fulfillment function our business is ensuring that we have correct information about the orders from our customers, that we manage any changes in the lifecycle of an order, deliver them on time and in the quantity expected, as well as manage returns. Your team will create critical applications that will drive the digitalization of these processes, will better support the business objectives by enabling our operations employees to focus on activities that create value. Last but not least, through the applications your team will create, you will indirectly make happy our consumers because they will be able to enjoy our innovative products as they are released on the market. If you have interest to learn about how products get delivered to the stores and our consumers, how supply chain works and how you can enable it through technology this is the right opportunity.
Who You Will Work With
As a Lead Software Engineer, you will be a member of the EMEA Marketplace Supply Chain Technology Team, reporting to Manager of Software Engineering in your area. You will have a strong presence in the EMEA working alongside the Marketplace Operations counterparts (architects, engineers, product managers and business subject matter experts) as well as software engineers from other functions. You will manage and support a group of team members to enable them to build the future of Marketplace Operations technology products to meet our bold Digital First Supply Chain ambitions. As EMEA Technology is organized as a matrix and is product focused, this role works with Enterprise Data and Analytics, Technical Product Management, Program Management, Global Architecture, Service Management and other Engineering teams, both in EMEA and in our World Headquarters.
What You Bring
- A minimum of 10 years of software development experience,
- Comfortable with fast-paced, results-oriented environment among diverse teams,
- Solid understanding of Scrum and Agile principles,
- Strong Java/J2EE experience,
- Strong Spring experience with Spring Boot, Rest, JPA, Data, Cloud Function
- Experience in micro service architecture, domain driven design, and RESTful Services
- AWS Cloud experience with experience on – EC2, ECS, S3, Lambda, RDS, CloudWatch
- Experience with message-based solutions (SQS, Kafka, Kinesis),
- Experience working with NoSQL data stores such as DynamoDB,
- Experience with monitoring and tracing tools (Splunk, SignalFx),
- DevOps experience,
- Experience with application deployment using Jenkins or any other CI/CD tools,
- Experience with Docker,
- Terraform knowledge is preferable, but not mandatory.
Darwin Recruitment is acting as an Employment Business in relation to this vacancy.