Your new Company
Havi, a global leader since 1974, employs over 10,000 people and serves customers in more than 100 countries. Specializing in the foodservice industry, Havi provides innovative supply chain and logistics solutions, including analytics, planning, distribution, and freight management.
Havi’s diverse teams collaborate seamlessly across locations and functions, embodying a spirit of integrity and creativity to serve their customers in the best way possible. 
 
Your new RoleThe Software Engineering Manager will lead Havi’s Solution Owner team within the Client Engagement Platform. This role will be responsible for shaping the vision, architecture, and delivery of comprehensive digital solutions across a diverse ecosystem of applications and technologies.
As a key leader, this person will drive the evolution of Havi’s technical landscape, ensuring seamless execution of projects that align with business goals. You will lead cross-functional teams to deliver scalable, high-impact solutions, while fostering innovation and operational excellence.
This position blends deep technical expertise with strong leadership and stakeholder engagement. You will oversee the full Software Development lifecycle – from requirements analysis and solution design to deployment and long-term maintainability – ensuring robust architectural planning and execution.
Key responsibilities include:
- Strategic resource planning and technical governance;
- Team leadership and mentorship;
- Management of external development partners;
- Close collaboration with Architecture, DevOps, Software Analysts, Business Process Owners, and external service providers in an agile and collaborative environment.
The Software Engineering Manager will also be responsible for:
- Strategic Product Development – Lead the end-to-end design, planning, and development of Customer Engagement Portals, ensuring alignment with business goals and user needs;
- Project & Budget Management – Oversee the full lifecycle of project delivery—from initial planning to execution—while managing budgets, coordinating cross-functional teams, and maintaining clear communication with stakeholders to ensure timely and successful outcomes;
- Solution Evaluation & Integration – Continuously assess existing systems and processes to identify optimization opportunities. Evaluate third-party tools and ensure seamless integration into the broader technical ecosystem;
- Team Leadership & Process Definition – Manage and mentor a high-performing software development team. Define and refine work processes, lead recruitment efforts, conduct performance reviews, and foster a culture of continuous improvement;
- Operational Efficiency – Champion automation and process optimization to eliminate manual tasks and enhance team productivity. Ensure systems and workflows are scalable and future-ready;
- Stakeholder Collaboration – Serve as a strategic liaison between internal stakeholders, business process owners, and external partners. Translate business requirements into actionable technical solutions and ensure smooth handovers to development teams;
- Documentation & Governance – Own the creation and maintenance of solution design documentation and integration standards. Uphold technical governance and ensure compliance with internal policies and industry best practices;
- Continuous Improvement & Innovation – Stay ahead of emerging technologies and trends. Maintain an evergreen infrastructure and proactively enhance platform capabilities to support evolving business needs;
- Product Lifecycle Management – Lead the full lifecycle of Customer Engagement Portals » from concept and MVP through rollout, maintenance, and iterative enhancement. Collaborate with architects, market teams, and partners to ensure sustainable product evolution.
What you will need to succeed:
As a Software Engineering Manager, you will need:
- Bachelor's degree in Computer Science, Information Technology, Engineering (or equivalent experience);
- +5 years’ experience in Software Engineering Leadership roles;
- Proven experience in defining and implementing enterprise-grade Cloud-based solutions (Microsoft Azure would be a plus); 
- Experience managing cross-functional projects, including external vendors and international teams;
- Experience in team leadership, performance management, and recruiting in Software Development environments;
- Understanding of architecture design, standardization of Cloud components, and automation frameworks;
Strong stakeholder management skills across business and technical functions;
- Skilled in planning and agile development methodologies;
- Excellent communication skills – Fluency in English.
What the Company can offer youHave the opportunity to join a cross-functional team in an international company with a multicultural working environment!
Next StepsIf you are interested in this opportunity, please send us your updated CV. If you are looking for another type of professional challenge, please contact us to discuss other career opportunities, always in complete confidence.