Software Engineer (Digital Lab Platform)
- 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
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?
- Our Social Media, Follow AstraZeneca on LinkedIn https://www.linkedin.com/company/1603/
- Follow AstraZeneca on Facebook https://www.facebook.com/astrazenecacareers/
- Follow AstraZeneca on Instagram https://www.instagram.com/astrazeneca_careers/?hl=en
Open Date: 08/06/2021
Close Date: 06/07/2021