Novo Nordisk

Senior Data Engineer

Job description

Are you passionate about data and technology? Do you seek out best practices and developments in data, software, and cloud engineering, and bring them into your work? Do you love collaborating with your colleagues, sparring and reviewing each other’s code, and bringing them along your own professional development?

We’re looking for a Senior Data Engineer to help us drive improvements in our data pipeline development for stakeholders across the organisation. You’ll be a part of the Data Management Centre of Excellence within Global IT, where we focus on creating high value, innovative data products. Join us in our mission to #BringDataToLife!

The position

As a Senior Data Engineer, you will take a leading role in an Agile product team focusing on using AWS tools, Azure DevOps and custom tools to deliver data into our data lake, data mesh and data science platforms.

Your tasks will include:

  • Providing technical expertise and guidance for the components that make up our data ecosystem, which has been built on AWS services
  • In collaboration with your colleagues, leading and defining the end-to-end architecture of our data pipeline solutions
  • Taking the role of developer, tester, integration and deployment specialist on data pipelines
  • Driving continuous improvement using behaviour-driven design principles, DevOps practices, and awareness of compliance requirements
  • Coaching and sharing knowledge with colleagues through demos, co-development and sparring, ensuring that expertise is spread across the team to enable collaborative ways of working


We’re looking for someone with the following background:

  • Master’s degree in computer science, engineering, software development or a related field, with at least 3 years’ experience working with contemporary cloud technologies, preferably AWS.
  • Experience deploying with CI/CD and working with modern build, test and deployment tools, ideally in large organisations as an internal colleague or consultant.
  • Strong skills with Python and at least one more of the following programming languages: TypeScript, Go, Java, C++, C# or Rust.
  • Strong skills in SQL and experienced with modern data warehouses (preferably Redshift)
  • Experienced with containerization using Docker or similar tools
  • Experienced with Spark and preferably within AWS Glue
  • Experienced with software development best practices for writing, reviewing and refactoring code
  • The ability to understand complex technical matters, form an educated opinion, and communicate with impact to a variety of stakeholders with different levels of technical expertise.
  • Experience working with a regulated industry would be an advantage

Since you will be working in a global environment, you must expect some meetings to take place outside Danish working hours and some travel activity. Fluent spoken and written English is a prerequisite.

The position is based in Bagsværd, Denmark.

About the department

You will join our team of architects, developers, analysts, and data engineers. Data Management & Analytics is a global, high performing department with a variety of technical, analytical, and multinational backgrounds. We are expanding our offerings to the global organisation, so we need extra resources to succeed with our journey and ambitious vision.

We do data acquisition and ingestion; data analysis and data engineering; evangelising the use of data and advanced analytics; and supporting data science users of our platform. We are cloud native and we work primarily on AWS. We deliver solutions using Scrum methodology. We have built and are operating the enterprise data lake, data mesh and data science platform on AWS to support our vision, which is to be able to deliver world class management of data.

The overarching goal is to use data to gain new understandings and insights, drive optimisations and create true value to Novo Nordisk and the patients we serve. We #BringDataToLife

Working at Novo Nordisk

At Novo Nordisk, we don’t wait for change. We drive change. We’re a dynamic company in an even more dynamic industry, and we know that what got us to where we are today is not necessarily what will make us successful in the future. We embrace the spirit of experimentation, striving for excellence without fixating on perfection. We never shy away from opportunities to develop, we seize them. Working at Novo Nordisk is working toward something bigger than ourselves, and it’s a collective effort. Novo Nordisk relies on the joint potential and collaboration of its more than 46,000 employees to change the lives for the better for millions of patients living with diabetes and other chronic diseases. Together, we go further. Together, we’re life changing.

To ensure an efficient and fair recruitment process, please refrain from including a photo in your application.


For further information, please contact the Head of the Data Management Centre of Excellence Alyson Dalby at


August 14th

Please note that we will be assessing applications as we go, so we recommend applying as soon as possible.

We commit to an inclusive recruitment process and equality of opportunity for all our job applicants.

At Novo Nordisk we recognize that it is no longer good enough to aspire to be the best company in the world. We need to aspire to be the best company for the world and we know that this is only possible with talented employees with diverse perspectives, backgrounds and cultures. We are therefore committed to creating an inclusive culture that celebrates the diversity of our employees, the patients we serve and communities we operate in. Together, we’re life changing.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.