dunnhumby logo

Senior Engineer

dunnhumby Cincinnati


No Relocation

Posted: April 15, 2026

Job Description

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.

Job Title: Senior Engineer - (Multiple positions available)

Job Location: 3825 Edwards Road, Suite 600, Cincinnati, OH 45209 (May work remotely)

Job Duties:

WHY I DO MY JOB | Job purpose

To contribute to the success of the engineering team by autonomously delivering on the development and deployment of new technology products and/or platforms that drive excellent solutions for clients in order to enable dunnhumby to grow. May work remotely from home office within U.S., consistent with dunnhumby’s remote work policy.

WHAT I DO | Key accountabilities

  • Deliver autonomously on development and deployment of complex applications, components, software, platforms or services that are used at scale.
  • 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 of certain complexity and ensure Service Level Agreements are successfully delivered.
  • Define and develop solutions to technical problems that arise.
  • Provide advice and guidance to junior colleagues as required to resolve specific challenges they are having and conduct design and code reviews.
  • Identify and advise on improvement opportunities and automate and simplify test and operations processes.
  • Use your expertise to input into reengineering and design.
  • Act as a subject matter expert for focus areas across the technology space.

Job requirements:

  • Bachelor’s degree or higher (or foreign educational equivalent) in Computer Science, Mathematics, Physics, Electronics, Engineering or related field.

In addition to the degree, must have at least 5 years of experience in each of the following:

  • Software development using Agile;
  • Software testing and debugging;
  • Cloud infrastructure, management and hosting; and
  • Infrastructure as code / DevOps using Kubernetes.

Within this, must have at least 4 years of experience in each of the following:

  • Data analysis and modelling;
  • Working with big data using Hadoop/HDFS; and
  • Utilizing at least 2 of the following programming languages: Scala, C#/C++, Javascript / React, SQL, Python, PHP.

Additional Content

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.

Job Title: Senior Engineer - (Multiple positions available)

Job Location: 3825 Edwards Road, Suite 600, Cincinnati, OH 45209 (May work remotely)

Job Duties:

WHY I DO MY JOB | Job purpose

To contribute to the success of the engineering team by autonomously delivering on the development and deployment of new technology products and/or platforms that drive excellent solutions for clients in order to enable dunnhumby to grow. May work remotely from home office within U.S., consistent with dunnhumby’s remote work policy.

WHAT I DO | Key accountabilities

  • Deliver autonomously on development and deployment of complex applications, components, software, platforms or services that are used at scale.
  • 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 of certain complexity and ensure Service Level Agreements are successfully delivered.
  • Define and develop solutions to technical problems that arise.
  • Provide advice and guidance to junior colleagues as required to resolve specific challenges they are having and conduct design and code reviews.
  • Identify and advise on improvement opportunities and automate and simplify test and operations processes.
  • Use your expertise to input into reengineering and design.
  • Act as a subject matter expert for focus areas across the technology space.

Job requirements:

  • Bachelor’s degree or higher (or foreign educational equivalent) in Computer Science, Mathematics, Physics, Electronics, Engineering or related field.

In addition to the degree, must have at least 5 years of experience in each of the following:

  • Software development using Agile;
  • Software testing and debugging;
  • Cloud infrastructure, management and hosting; and
  • Infrastructure as code / DevOps using Kubernetes.

Within this, must have at least 4 years of experience in each of the following:

  • Data analysis and modelling;
  • Working with big data using Hadoop/HDFS; and
  • Utilizing at least 2 of the following programming languages: Scala, C#/C++, Javascript / React, SQL, Python, PHP.