> Markdown version of [/jobs/ext/2174931-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/2174931-software-engineer-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 2 - **Company:** Illumina, Inc - **Location:** Little Abington, UK - **Salary:** £48,100.0 - £72,100.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Bioinformatics, Software Bug Management, Software as a Service, Code Review, Persistent Data Structure, Relational Databases, Hibernate (Java), Spring Framework, Knockout.js, Object-Oriented Software Development, Scrum Methodology, RabbitMQ, Amazon Simple Notification Service (SNS), Software Construction, Software Engineering, Software Systems, Subversion, Spring-boot, AWS Lambda, Git, AngularJS, Kubernetes, Information Technology, Front End Software Development, Amazon Simple Queue Service (SQS), Software Version Control, Docker, Programming Languages - **Published:** August 22, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5852578543 ## About the Role Are you passionate about solving real-world customer problems with cutting-edge technologies? Do you have a strong technical background and excellent communication skills? Do you want to work on products that have a meaningful impact on human health? If so, you might be the perfect fit for our Software Engineer 2 role within the End-To-End Solutions Software team in Cambridge (UK)., * Bachelor's degree in Computer Science, Software Engineering, or another technical discipline, or equivalent industry experience. * Experience developing software using Java or a similar high-level programming language. * Strong understanding of object-oriented analysis and design principles. * Experience working with source control technologies such as Git, SVN, or similar repositories. * Demonstrated success working within agile software development environments, including Scrum or Kanban. * Curious, analytical, and detail-oriented, with a proven ability to learn quickly. * Strong verbal and written communication skills. * Customer-focused, collaborative, and motivated, with the ability to take ownership of assigned work. * Experience with relational databases and data persistence technologies. * Experience with Java-based frameworks such as Spring, Spring Boot, Hibernate, or RabbitMQ. * Experience developing container-based applications using Docker or similar technologies. * Exposure to cloud platforms and services such as AWS, AWS Lambda, SNS, SQS, or Kubernetes. * Experience with front-end frameworks such as AngularJS, KnockoutJS, or similar technologies. * Experience with Nextflow development is beneficial. * Understanding of genomics, bioinformatics, life sciences, or related scientific disciplines is advantageous. ## Description We develop a range of software products in areas such as Oncology and Non-Invasive Prenatal Testing (NIPT), creating solutions that truly make a difference to patients around the world. The initial focus of this role will be supporting and enhancing our on-market portfolio, helping laboratories and healthcare providers deliver accurate, timely genetic insights. You will have the opportunity to work with multi-disciplinary teams across software, science, product management, and quality to develop end-to-end solutions that solve complex customer challenges and help advance the future of genomics and precision health. Why You As a Software Engineer 2 at Illumina, you will join a highly skilled team delivering cloud-based software solutions that support critical healthcare applications. Guided by our people-first culture and commitment to innovation, collaboration, and integrity, you will contribute to products that make a meaningful difference in areas such as Oncology and NIPT. In this role, you will collaborate closely with product owners, architects, and fellow engineers to design, develop, and maintain high-quality software solutions. You'll bring a strong engineering mindset, contribute to technical discussions, and help deliver scalable, reliable products while continuing to develop your expertise and expand your impact across the team., * Collaborate with product owners and other application developers to design, develop, test, and maintain high-quality cloud-based applications within an agile Scrum environment. * Work with software teams to ensure architecture aligns with business and user requirements. * Implement bug fixes, enhancements, and new features that improve product quality and customer experience. * Contribute to technical discussions, code reviews, and continuous improvement activities. * Provide technical support and assistance for escalated production issues when required. * Apply software engineering best practices to deliver reliable, scalable, and maintainable solutions. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Why Systems Break After Initial Success: The Architectural Failures That Take Months to Surface](https://www.wearedevelopers.com/videos/2048-why-systems-break-after-initial-success-the-architectural-failures-that-take-months-to-surface) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)