Taro Logo

Senior Software Engineer

Illumina is a biotechnology 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, working on critical healthcare technology. The role involves developing software that manages laboratory operations for processing clinical genomic data, supporting initiatives like the 100,000 genomes project and NHS partnerships. You'll be part of a highly motivated Agile team working across the full development lifecycle, from hands-on coding to architecture design.

The position offers an opportunity to work on meaningful healthcare innovation, developing software that directly impacts patient care through genomic sequencing. You'll collaborate with cross-functional teams including bioinformatics and lab operations in a fast-paced, process-driven environment. The tech stack includes Python, REST APIs, containerization with Docker/Kubernetes, and various database technologies.

This is an ideal role for a collaborative software engineer who excels in Agile environments and has strong backend development skills. The position combines technical challenges with the satisfaction of contributing to healthcare advancement. You'll work in a supportive environment that values knowledge sharing and professional growth, while being part of a company that's expanding access to genomic technology globally.

The role offers comprehensive benefits and the opportunity to work with cutting-edge technology in genomics. Illumina promotes an inclusive environment and is committed to equal opportunity employment. The position is based in Cambridge with a hybrid work arrangement, allowing for both collaborative in-person work and flexibility.

Last updated 18 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
React
Redis
RabbitMQ
Kafka
  • 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 client-side MVC Frameworks
  • 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

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive employee benefits program
  • Equal opportunity employer
  • Professional development opportunities
  • Inclusive work environment

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Illumina, developing software for clinical genomic data processing in Cambridge, UK. Python, REST APIs, and database expertise required.

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.