Taro Logo

Senior Software Engineer

Illumina is a company expanding access to genomic technology to enable life-changing discoveries in human health through early detection and diagnosis of diseases.
Cambridge, UK
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Healthcare · Biotech

Job Description

Illumina Lab Services (ILS) is seeking a Senior Software Engineer to join their software team in Cambridge. This role is crucial in building software used by scientists to track and process large quantities of clinical genomic data. The team was instrumental in delivering the 100,000 genomes project and is now working on the next phase to implement whole-genome DNA sequencing into routine healthcare in partnership with Genomics England and the NHS.

The position offers an opportunity to work in a highly motivated team of software and test engineers, collaborating closely with bioinformatics and lab operations teams. The environment is collaborative, process-driven, and fast-paced, following Agile methodology. You'll be involved in the entire development lifecycle, from hands-on coding to deployment and technical support.

As a Senior Software Engineer, you'll work with cutting-edge technologies including Python, REST APIs, Docker, Kubernetes, and various database systems. The role combines technical expertise with the meaningful impact of contributing to healthcare innovation. You'll be part of a multidisciplinary group delivering software solutions that enable advanced sequencing operations and make a real difference in people's lives.

The ideal candidate should have strong experience in backend development, comfortable with modern DevOps practices, and possess excellent communication skills. Experience with regulated environments, cloud services (AWS), and event-driven architectures would be advantageous. The position offers competitive benefits and the opportunity to work with bright, energetic professionals in an inclusive environment that values innovation and collaboration.

This role is perfect for someone who wants to combine technical excellence with meaningful impact in healthcare, working at the intersection of software engineering and genomic technology. The position offers significant growth potential and the chance to be part of transformative healthcare solutions.

Last updated 20 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with software engineers, test engineers and product owners to develop full-stack applications
  • Maintain software designs and implement code changes
  • Ensure software compliance with quality management system
  • Collaborate with test engineers to increase test automation coverage
  • Provide technical assistance for escalated operational issues
  • Contribute to DevOps best practices

Requirements For Senior Software Engineer

Python
PostgreSQL
MySQL
Kubernetes
RabbitMQ
Kafka
Node.js
  • Bachelor's degree or higher in computer science or related engineering subject
  • Experience developing back-end applications and REST APIs in Python
  • Web development experience with AngularJS
  • Experience with Docker, Kubernetes and Helm
  • CI/CD pipeline maintenance experience
  • Database design and maintenance skills (PostgreSQL and MySQL)
  • Version control using Git and GitHub
  • Linux command line proficiency
  • Team player with documentation skills

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Illumina developing laboratory management software for genomic sequencing, combining Python backend development with healthcare innovation.

Senior Customer Experience Engineer - App Services

Senior Customer Experience Engineer position at Microsoft focusing on Azure cloud services support, troubleshooting, and customer success, with hybrid work options in Reading, UK.

Senior System Software Engineer, Software Defined Networking

Senior System Software Engineer position at NVIDIA focusing on Software Defined Networking, building scalable solutions for cloud infrastructure and accelerated compute applications.

Senior Backend Engineer

Senior Backend Engineer position at Yapily, developing scalable financial services infrastructure in London with hybrid working options.

Senior Software Engineer

Senior Software Engineer position at Skimlinks/Connexity, focusing on backend development and system architecture for a major e-commerce technology platform in London.