Software Engineer (Digital Lab Platform)

Cambridgeshire, England
08 Jun 2021
06 Jul 2021
Full Time
Contract Type
Experience Level
Experienced (non-manager)

Software Engineer, Digital Lab Platform

Cambridge or Gothenburg

Competitive Salary and Benefits

Do you have expertise in, and passion for, Software Engineering? Would you like to apply your expertise to impact the Digital Lab Platform in a company that follows the science and turns ideas into life changing medicines? Then AstraZeneca might be the one for you!


AstraZeneca is a global, science-led, patient-focused biopharmaceutical company that focuses on the discovery, development and commercialisation of prescription medicines for some of the world's most serious diseases. But we're more than one of the world's leading pharmaceutical companies.

We are currently looking for a technically skilled engineer to work on our Digital Lab Platform Team.

The engine of Research & Development is in our Labs - it's where 1500 scientists perform 100k experiments a year to support and drive our drug projects. We are looking for an Engineer to join the Platform team and deliver the technical changes in the portfolio of Digital Lab Applications, used by Scientists, for primary analysis, for lab workflows and driving lab operations.

In Early Science, we have highly skilled scientists in our labs who experiment and support complex drug projects. The environment is driven by scientific and technical innovation with a high level of diversity in workflows, data and vendors.

Working alongside your Platform Lead, architects and other IT and science partners, you will be working to understand, devise technical solutions, estimate and deliver and run operationally sustainable platform components. You will use your technical acuity to balance between COTS and home-grown solutions according to the requirements and in either case own its technical lifecycle and roadmap

What you'll do

Early Science Engineering is an expanding global development team which is migrating as close to as we can to a true DevOps model.

  • You'll work with a team of engineers, distributed across multiple locations to consistently and iteratively deliver high-impact, high-quality solutions

  • You'll take part in Agile ceremonies to estimate requirements and deliver tailored, complete solutions in a way that is operationally stable and sustainable. In our Platforms, if you build it you run it.

  • You'll follow standard methodologies when deploying bespoke code or configuration, reducing rework, continually looking for optimisation

  • Advocate and advance modern, agile software development practices and evangelize great engineering culture

  • You'll be a key part of the team to transform an estate of silo'd systems into an ecosystem that delivers great user experiences

As a Digital Lab Platform Engineer you must have deep technical skills, along with the ability and willingness to learn new skills and technologies in a fast-paced environment We are looking for someone who gets excited at the thought of solving tough challenges.

You should apply if

  • You are technically proficient and curious, with a passion to explore, iterate, fail, and learn.

  • You are experienced working with a range of technologies & infrastructure (e.g. Java, .NET, C, as well as scripting languages like Python, VBA Script and multiple databases Oracle, My SQL, SQL Server and tools

  • You have experience with containers and cloud-native technologies, e.g. Docker, Kubernetes, Prometheus

  • You have experience with Rest API and services, general API

  • You know and care about sound engineering practices like continuous delivery, defensive programming, observability and automated testing

  • You have a good understanding of data structures and algorithms, and understand how to apply them to solutions

  • You have worked in a team and understand the importance of collaboration and is passionate about helping others.

Additional advantageous experience and skills include:
  • Experience with messaging middlewares, e.g. RabbitMQ, Kafka

  • Exposure to CMDB or inventory solutions

  • Experience in Pharma/life sciences including R&D Labs

Why AstraZeneca?

At AstraZeneca when we see an opportunity for change, we seize it and make it happen, because any opportunity no matter how small, can be the start of something big. Delivering life-changing medicines is about being entrepreneurial - finding those moments and recognising their potential. Join us on our journey of building a new kind of organisation to reset expectations of what a bio-pharmaceutical company can be. This means we're opening new ways to work, pioneering cutting edge methods and bringing unexpected teams together. Interested? Come and join our journey.

Are you already imagining yourself joining our team? Good, because we can't wait to hear from you.

Where can I find out more?

Open Date: 08/06/2021

Close Date: 06/07/2021

Similar jobs

Similar jobs