Careers at ECOM

For more than 170 years, ECOM has been secure the long-term future of coffee, cocoa, and cotton. 


As an origins-based business with operations across six continents, thousands of employees and customers such as Starbucks, Mars and Ferrero, as well as the mills that supply cotton to Levis, Ikea and H&M, ECOM offers some amazing career opportunities.

Become part of our family-owned business and you’ll be trained and supported to develop your skills and deploy them in the area that suits you best, whether that’s working abroad to innovate on the ground or creating seamless logistics solutions across our global supply chain. We’re pioneering, diverse and creative, and proud to be driven by exceptional people doing exceptional things. If you’d like to be part of our bank of talents, we’d love to hear from you.

Life at ECOM

Making a difference every day

With over 5,000 employees in over 40 countries, you’ll join a truly global and diverse network where we work as a family to drive creativity and innovation in every aspect of the business. Our work provides vital commodities to the world and we have the opportunity to make positive change. Our people are our most valuable asset and we want to ensure you thrive in your career.

We offer:

  • - Bespoke training
  • - Recognition and awards
  • - Dedicated career support
  • - Role-dependent opportunities for travel
  • - Competitive salary
  • - Benefits
  • - The chance to make a difference

ECOM is committed to encouraging equality, diversity and inclusion among our workforce, and eliminating unlawful discrimination.

The aim is for our workforce to be truly representative of all sections of society and for each employee to feel respected and able to give their best.

Below you can find the positions we currently have open. For job opportunities in Mexico and Germany, or to apply spontaneously, please scroll. 


Project Management


Connect One ECOM is a global transformation project that is bringing together everything the Group  does from a tech and data point of view. We will be delivering Connect OneECOM projects  effectively and professionally (First Mile – traceability, CTRM, ERP, MS365, key processes and ways  of working), to bring business benefits to our stakeholders across ECOM through the enhanced use  of technology, analytics, reporting and improved business processes.  

The BCM will work within a matrix management system with colleagues assigned to one or more  projects, working in project delivery teams led by Project or Programme Managers for project work. 

The Role 

The role of the Business Change Manager is to deliver assigned projects within the Connect One  ECOM programme to ensure that the impact of change initiatives across the projects are understood  by all stakeholders, and that those impacted by the change are supported and prepared to adopt  new ways of working.  

They will ensure that changes to business processes, systems, technology are identified, mitigated  and that future benefits and project progress is communicated and that changes to technology, ways  of working, processes and governance are embedded and sustained in order to deliver the desired business outcomes.  

At a project level, the Project Lead and/or Product Owner will direct them. Working within a set Change Management framework/methodology, key duties include:  

  • Conducting an as-is (assessment of current processes/ways of working/governance/technology), to be (identification of future processes/ways of working/technology needs) and gap analysis. 
  • Identifying what changes in processes, procedures and practices are needed to achieve the change and deliver the planned benefits 
  • Identifying and preparation of risk mitigation tactics  
  • Identification and management of anticipated resistance to change  
  • Development and delivery of actions for change management levers: assessment of as-is/to be, gap analysis, change management strategy per country, communications plan, sponsor/stakeholder roadmap, training plan, anchoring plan. 
  • Define, measure and report success metrics and monitor change processes
  • Create/manage communications across the project, for the product/project owner, in line with the agreed communication plan, ensuring consistent and clear messages that maximise engagement and ownership in individual businesses. 
  • Design and deliver (in conjunction with external providers, technology and local business owners/change champions) user and super-user training 
  • Design and deliver change adoption program in country (change champions, local symbols/communications) 
  • Manage feedback loop of user experience in testing/training/deployment and anchoring to ensure the voice of the customer/our colleagues in heard, concerns addressed and milestones/improvement recognised. 

Skills & Experience: 

  • 3-5 years change management experience delivering technology change with proven  understanding of processes involved in introducing technology-related business changes to  the business.  
  • Change management qualifications (Prosci/Agile/ADKAR/ACCMP/CCMP)
  • Experience of working within a similar multi entity/global environment with developing countries – soft commodities would be an advantage but not essential.  
  • Experience using proven change methodology, reporting and change frameworks
  • Advanced PowerPoint and presentation skills 
  • Excellent written and verbal communication skills; able to communicate with technical staff as well as business users and stakeholders at all levels 
  • Knowledge and experience of communications planning and delivery to support change initiatives, and able to clearly articulate messages to a wide variety of audiences
  • Proven negotiation skills and interpersonal fluency, able to establish and maintain strong relationships and relate confidently to users at all levels 
  • Previous experience in working effectively as part of a matrix, globally distributed team
  • Ability/willingness/passion to travel to origin countries (Mexico, Vietnam, India, Nigeria) where projects will be delivered 

Desirable Skills:  

  • Experience with either CTRM, Traceability (CSR) or ERP global deployments.
  • Proven ability to manage, plan and take responsibility for a range of tasks involving interaction with, and the co-operation of, business and IT people 
  • Risk management skills 
  • Spanish or/and French speaking

Working with our First Mile Project, your role will be to coordinate with the Product Owner, First Mile platform and Origin teams to ensure approved tools are implemented, working and used within the applicable scope and budget.

The position requires periodic visits to the field to understand operations, test the application(s) and the end users work’s environment.

Primary duties and responsibilities

  • Must be able to own project plans and drive the product development together with stakeholders as Product owner and IT teams.
  • Update Product Owner on the backlog progress including documenting requirements /enhancements and ensure that all open items and issues are captured and tracked properly until completion.
  • Coordinates with IT team to ensure that requirements selected for development are completed in the timelines agreed.
  • Coordinate with business users and prepare the documentation (Change requests or Business Requirements Specifications) based on business requirements and get the sign off from the Business Owner. 
  • Coordinate the creation of UAT scripts and testing by end users of new functionality delivered by the First Mile platform team.
  • Report on quality KPIs agreed with the First Mile platform team
  • Coordinate together with the Change Manager and the HR teams trainings for Key users and End users on existing and new functionality.
  • Prepare notes on the version releases and communicate/train the core users on the new functionalities and enhancements.
  • Ensures that users adhere to standard functionality and provides a disciplined approach for change control/customizations, ensuring that documentation required is in place.
  • Collaborate with Change Manager on communications for Go-Live tasks & post Go-Live as well as developing a training plan for key users and end users
  • Post Go-live, follow up on ticket status and deliverables with support team.
  • Coordinate the development of SOPs to ensure the best practices among the teams and throughout the cycle of development
  • On a regular basis, present project status updates other project team members and/or ECOM partners

Desired qualifications

  • Academic qualification: Bachelor’s Degree in Software Engineer or similar with specialization or certification in project management
  • Minimum experience of 5 years in a similar role.
  • Proven experience implementing software projects
  • Proven knowledge implementing and mantaining software project using SCRUM
  • Basic knowledge on Azure Devops.
  • Excellent client-facing and internal communication skills
  • Solid organizational skills including attention to detail and multitasking skills
  • Strong working knowledge of Microsoft Office
  • Proficient in Spanish is a plus

Working conditions

The candidate will be working alongside members across the globe and should have availability for weekly calls to catch up and receive the necessary information to work with the rest of the team. Job will be with a schedule within office hours with certain exceptions for coverage depending on the business needs.



The Data Engineer will play a key role in structuring, organizing and optimizing data within an organization. They will be responsible for developing, building, testing and maintaining data architectures and systems. Duties will include acting in the integration of information from various sources, ensuring its availability, reliability, security and efficiency for analysis and application.

The Role: 

  • Data Engineer: Develop and implement solutions for data collection, storage, processing and distribution.
  • ETL (Extract, Transform, Load): Create data pipelines to collect information from different sources, transform it into a suitable format and load it into the target systems.
  • Data Integrations: In addition to the ETLs, creating, designing and maintaining interfaces to exchange data among different systems using methods and techniques such as APIs, file sharing, etc.
  • Data Modeling: Design and create efficient data models, dimensional or relational, to meet analysis and query needs.
  • Maintenance and Optimization: Monitor the performance of data systems, identify bottlenecks and make adjustments to improve efficiency, scalability and reliability.
  • Security and Privacy: Implement security measures to protect data from unauthorized access, ensuring compliance with regulations and privacy policies.
  • Interdepartmental Collaboration: Work closely with analytics teams, software engineering and other departments to understand data needs and provide appropriate solutions.
  • Tool Development and Automation: Create tools and scripts to automate data manipulation, cleansing and analysis processes.

Skills & Experience 

  • Degree in Computer Engineering, Computer Science, Data Engineering or related areas.
  • Postgraduate and/or MBA degree desirable;
  • Fluent English essential;
  • ITIL certification or knowledge of its application within organizations;
  • Experience with cloud ecosystems and architectural frameworks
  • Knowledge of financial and budgetary models in order to estimate the financial impact of technical infrastructure alternatives.
  • Technical Experience: Knowledge of SQL and NoSQL databases, experience in programming languages such as Python, R or Scala, understanding of Big Data tools (such as Spark), skills in data manipulation and visualization.
  • Background on Microsoft .NET and Angular programing frameworks, Reporting tools such as Crystal Reports, Power BI, SSRS.
  • Experience on Microsoft Azure Hosting, Synopsis, Devops tools
  • Analytical skills: Ability to understand business requirements and turn them into viable data solutions, aptitude for statistical analysis and problem-solving skills.
  • Understanding of IT Infrastructure: Familiarity with cloud concepts, knowledge of distributed systems and notions of information security.
  • Excellent Communication Skills: Ability to communicate complex data analysis results clearly and effectively to different audiences.
  • Leading IT Projects by orienting, training, planning, monitoring, and communicating requests to other IT colleagues.
  • To work closely and actively with Business Users to ensure all deliverables are properly prioritized and managed to accomplish corporate strategies and timelines.


Job Summary

Develop a framework for Customer Service and Coordinate with different service agents
to provide level 1 support, training and documentation based on feedback provided by
Origins, as well as tracking and executing plans to increase the adoption of the

Primary duties and responsibilities
Job duties will include but will not limited to:
 Provide training, demos and retraining, if necessary, to end users
 Coordinate and track performance of L1 support to end users
 Produce and distribute usage reports and work with Origins on plans to increase
the adoption
 Conduct calls with Origin managers to discuss adoption of the application and
improvement points
 Make sure that tickets are resolved within the SLAs agreed and tracking of L2
(AMS) tickets.
 Weekly and monthly report based on ticketing system.
 Keep updated the application intranet
 Coordinate the development of online training for new and recurrent users
 Track of suggestions from users and coordinate with the Project manager to
document the requirement

Desired qualifications
 5 years’ experience in Customer support or IT technical support (focused on end
users support)
 Fluent English and proficiency in Spanish is a plus
 Basic knowledge or context on ITIL process, Azure & DevOps
 Excel moderate knowledge & Reporting
 Excellent communication skills
 Service now and Salesforce knowledge is a plus

Working conditions
The candidate will be working alongside members of their team across the globe and
should have availability for weekly calls to catch up and receive the necessary information
to work with the rest of the team. Job will be with a schedule within office hours with
certain exceptions for coverage depending on the business needs.


North & South America

Please find information about our available open positions below. For Jobs specifically in Mexico, please use the link below.


Please find information about our available open positions below. For Jobs specifically in Germany, please use the link below.

Africa and Asia

Please find information about our available open positions below on this page.