Lead Engineer
dunnhumby is the global leader in Customer Data Science, partnering with the world’s most ambitious retailers and brands to put the customer at the heart of every decision. We combine deep insight, advanced technology, and close collaboration to help our clients grow, innovate, and deliver measurable value for their customers. 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, Nestlé, Unilever and Metro. We’re looking for a Lead Engineer expects more from their career. It’s a chance to extend and improve dunnhumby’s Software Engineering Department. It’s an opportunity to work with a market-leading business to explore new opportunities for us and influence global retailers. As the Lead Engineer, you will be working on Data collaboration and Global Media solutions. It will include being responsible for designing, leading and implementation of data collaboration platform allowing clients and 3rd parties to share and merge data securely. As well as providing support for consulting and proposition teams in client meetings, and clients on technical integration. What You Can Expect In The Role
- Be the technical expert about the products (dunnhumby and 3rd party), within a team, or for several teams
- Conduct requirements analysis, balance different requirements and make technical trade off decisions at application level (e.g. component design)
- Lead exciting end-to-end projects and ensure Service Level Agreements are successfully delivered
- Defining and developing solutions to technical problems that arise
- Using your expertise to input into reengineering and design
- Acting as a subject matter expert for focus areas across the technology space
- Actively look for the latest tools and technologies within or outside dunnhumby
- Actively learn and help implement the new industry standards related to products, people, and processes
- Collaborating with different stakeholders on managing project milestones, short term, and long-term planning
- Help identifying the dependencies, risks, and bottlenecks in the projects proactively
- Working actively with the Engineering Manager to resolve them
- Strong experience in cloud native architectures and integration pattern
- Very experienced with high volume of data and low latency integrations
- Experience of collaborative design and delivery of software products and platforms including depth of knowledge across at least two of software, infrastructure, big data, event processing and distributed computing architecture
- Familiarity with at least one of the major cloud provider’s technology stacks – Azure, GCP or AWS
- Leadership and early adopter of modern software-centric infrastructure management, including CI/CD, continuous deployment, Infrastructure as Code, Policy as Code, Configuration as Code/Data
- Track record of implementing architectural changes in Agile development methodologies.
- Experience identifying key business technology issues and providing analytical skills to understand and communicate design specifications that facilitate technical development, including the creation of both high-level and detailed design documentation and impact estimation.
- Problem solving and troubleshooting skills and the ability to exercise mature judgement