Software Engineer

 

Description:

Illumina is seeking a Software Engineer to join the Illumina Lab Services (ILS) software team. The team builds software to track and process large quantities of clinical genomic data, supporting initiatives such as the 100,000 genomes project and delivering whole-genome DNA sequencing into routine healthcare. The role involves hands-on software development, code review, deployment, technical support, and contributing to software specifications, architecture, and design. The position emphasizes collaboration with multidisciplinary teams across software, test engineering, bioinformatics, and lab operations, following Agile methodologies.

Key Responsibilities:

  • Collaborate with software engineers, test engineers, and product owners to develop, test, and maintain full-stack applications and services.

  • Maintain software designs and implement code changes according to software requirements.

  • Ensure software development aligns with the software development lifecycle and quality management system.

  • Collaborate with test engineers to improve test automation coverage.

  • Provide technical assistance for escalated operational issues.

  • Contribute to shared responsibility for DevOps best practices.

Qualifications:

  • Bachelor’s degree or higher in computer science or a related engineering subject.

  • Backend development with Python and REST APIs.

  • Web development experience with client-side MVC frameworks (e.g., AngularJS).

  • Experience with CI/CD pipelines, Docker, Kubernetes, and Helm.

  • Experience designing and maintaining relational databases (PostgreSQL, MySQL).

  • Proficiency with Git/GitHub and Linux command line.

Additional Requirements & Benefits:

  • Experience within regulated environments, preferably medical device standards.

  • Experience with event-driven software (Kafka, RabbitMQ) and LIMS development.

  • Experience with cloud services (AWS) and NoSQL databases (MongoDB).

  • Knowledge of Java and Golang, dashboarding and alerting with Grafana is desirable.

  • Collaborative, process-driven, fast-paced environment with Agile methodologies.

  • Inclusive, diverse, and equitable workplace; multiple Employee Resource Groups.

  • Competitive employee benefits program recognizing employee contributions.

Organization Illumina
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Cambridge,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-11-09 2:57 pm
Expires on 2025-12-24