Dunnhumby helping retailers and brands deliver better experiences through Customer First strategies. We are seeking a talented Engineering Manager to lead a team of engineers in developing product that help Retailers transform their Retail Media business in a way that helps them achieve maximum ad revenue and enable massive scale.
Our mission: to enable businesses to grow and reimagine themselves by becoming advocates and champions for their Customers. With deep heritage and expertise in retail – one of the world’s most competitive markets, with a deluge of multi-dimensional data – dunnhumby today enables businesses all over the world, across industries, to be Customer First.
dunnhumby employs nearly 2,500 experts in offices throughout Europe, Asia, Africa, and the Americas working for transformative, iconic brands such as Tesco, Coca-Cola, Meijer, Procter & Gamble and Metro.
As an Engineering Manager, you will play a pivotal role in designing and delivering high-quality software solutions. You will be responsible for leading a team, mentoring engineers, contributing to system architecture, and ensuring adherence to engineering best practices. Your technical expertise, leadership skills, and ability to drive results will be key to the success of our products.
What you will be doing
Lead and manage a team of software engineers, fostering growth and development.
Collaborate with product managers and architects to define technical roadmaps.
Oversee the design, development, and delivery of software systems that leverage technologies using.NET, React, and cloud platforms (Azure or GCP).
Implement and enforce best practices in coding, CI/CD pipelines, and DevOps.
Conduct regular performance reviews and provide actionable feedback.
Maintain a balance between delivery timelines and technical excellence.
Ensure adherence to compliance, security, and quality standards.
Drive innovation and continuous improvement initiatives.
Improve developer productivity and enhancing engineering processes
Provide technical support to users, address their queries, and ensure prompt issue resolution. Participate in an on-call rotation to respond to critical incidents outside regular working hours.
Coach, train, and encourage the junior teammates.
Required Skillsets:
Experience 10+years
- Proven experience as an Engineering Manager and Tech Lead, guiding software development projects from conception to delivery.
- Strong understanding of object-oriented programming concepts, data structures, and algorithms.
- Experience working with React.js.
- In-depth knowledge and hands-on experience with technologies like .NET, Git (GitLab), Docker, and Cloud development (Azure or GCP).
- Strong expertise in software architecture, cloud development, and DevOps best practices. Experience in designing and working with distributed systems, understanding error propagation, and applying cloud-native architecture design patterns.
- Demonstrated ability to lead and inspire a team, fostering a collaborative and inclusive work environment.
- Strong problem-solving skills, with the ability to tackle complex technical challenges and find innovative solutions.
- Solid understanding of agile methodologies and project management practices.
- Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts in a simple and understandable manner, especially to non-technical stakeholders such as PMs, UX designers, and other team members.
- A passion for continuous learning and staying updated with the latest industry trends.