At a Glance
- Tasks: Develop and support software solutions that impact human health.
- Company: Illumina, a leader in genomic technology with a mission for health equity.
- Benefits: Flexible time off, private medical insurance, and employee stock purchasing.
- Why this job: Join a team making real-world impacts in healthcare through innovative software.
- Qualifications: 5+ years in software development with skills in Java or Python.
- Other info: Collaborative environment with opportunities for career growth and learning.
The predicted salary is between 60000 - 80000 £ per year.
At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and new treatment options for patients.
Working at Illumina means being part of something bigger than yourself. Every person, in every role, has the opportunity to make a difference. Surrounded by extraordinary people, inspiring leaders, and world-changing projects, you will do more and become more than you ever thought possible.
Why Us
We develop a range of software products, in product areas such as Oncology and NIPT (non-invasive prenatal testing), which truly make a difference to human health. The initial focus of the role will be in the support and development of our on-market portfolio, initially working on NIPT which is a method of screening for genetic disorders in unborn babies. You will have the opportunity to work with multi-disciplinary teams to develop end-to-end solutions that address critical customer problems in a variety of areas.
Why You
As a Senior Software Engineer here at Illumina in Cambridge, you will join the End-To-End Solutions Software team, developing and supporting software products that directly impact human health. This role is focused initially on our on-market NIPT portfolio, delivering robust, high-quality solutions that support the screening of genetic disorders in unborn babies. You will collaborate closely with multi-disciplinary teams across software, science, and product to design and evolve end-to-end solutions that solve real customer problems. Guided by our value to Make Customers Heroes, your work will help enable clinicians and laboratories to deliver confident, timely results to patients around the world.
Illumina's employee benefits are industry-leading and include flexible time off, private medical insurance, compassion and care time off, leisure travel insurance, pension, employee stock purchasing program, volunteer time off, and much more!
Responsibilities of the role:
- Work collaboratively in cross-functional teams to design, code, and maintain high quality on-market solutions using established processes in a scrum team setting
- Implement bug fixes, improvements and new features in products, in areas such as generating reports from genetic analyses, RESTful APIs, web UI, database operations
- Write clean, maintainable code while adhering to best practices
- Participate in code reviews and continuous learning
- Occasionally provide technical assistance to escalated on-market issues
Skills and qualifications:
- University degree in a technical or analytical subject
- Minimum of 5 years of full software-lifecycle experience: software requirements, design, implementation, testing and maintenance
- Knowledge and experience with Java, Python or similar high-level languages
- Be curious, detail oriented, and analytical, with a proven ability to learn quickly
- Demonstrated success in collaborating in a team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules
- Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks
- Have proven verbal and written communication skills
- Experience with source control management tools (such as Git) and CM practices
- Good understanding of object-oriented analysis and design
Desired but not essential:
- Experience with data persistence technologies (PostgreSQL or similar)
- Experience with client-side MVC Frameworks
- Experience with Java based frameworks such as Hibernate (JPA), Jersey (JAX-RS), Unit testing
- Experience in container-based app development such as Docker or Podman
- Understanding of Genomics, Bioinformatics, or related field of biology
What can you expect:
Our team members are bright, energetic, and dedicated - they are the driving force behind our innovation and impact. To attract the best and brightest, we offer a competitive employee benefits program. We view it as a smart investment in our people, one that recognizes the tremendous value they bring to our business every day.
This role is primarily based out of Illumina’s European headquarters, just outside of Cambridge, UK. Partial remote working may be possible, but some office-based work will be required.
We are a company deeply rooted in belonging, promoting an inclusive environment where employees feel valued and empowered to contribute to our mission. Built on a strong foundation, Illumina has always prioritized openness, collaboration, and seeking alternative perspectives to propel innovation in genomics. We are proud to confirm a zero-net gap in pay, regardless of gender, ethnicity, or race. We also have several Employee Resource Groups (ERG) that deliver career development experiences, increase cultural awareness, and offer opportunities to engage in social responsibility. We are proud to be an equal opportunity employer committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship status, and genetic information.
Illumina conducts background checks on applicants for whom a conditional offer of employment has been made. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable local, state, and federal laws. Background check results may potentially result in the withdrawal of a conditional offer of employment. The background check process and any decisions made as a result shall be made in accordance with all applicable local, state, and federal laws. Illumina prohibits the use of generative artificial intelligence (AI) in the application and interview process. If you require accommodation to complete the application or interview process, please contact accommodations@illumina.com.
Senior Software Engineer in Cambridge employer: Illumina
Contact Detail:
Illumina Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research Illumina’s projects and values, especially around genomic technology. Be ready to discuss how your skills in software development can contribute to their mission of transforming human health.
✨Tip Number 3
Showcase your projects! Whether it’s through a portfolio or GitHub, highlight your best work that aligns with the role. This gives you a chance to demonstrate your coding skills and problem-solving abilities in real-world scenarios.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Illumina team.
We think you need these skills to ace Senior Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Java, Python, and any relevant projects that showcase your skills in software development and teamwork.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about working at Illumina. Share specific examples of how your work has made a difference in previous roles, especially in areas related to health technology.
Showcase Your Team Spirit: We love collaboration! In your application, mention experiences where you worked in cross-functional teams. This will show us that you can thrive in our agile environment and contribute to our mission.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Illumina
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Java and Python. Brush up on your knowledge of RESTful APIs and database operations, as these will likely come up during technical discussions.
✨Show Your Team Spirit
Since collaboration is key in this role, be ready to share examples of how you've successfully worked in cross-functional teams. Highlight your experience with agile methodologies like Scrum or Kanban to demonstrate your adaptability.
✨Prepare for Problem-Solving Questions
Expect to tackle some real-world problems during the interview. Think about challenges you've faced in previous projects and how you resolved them. This will showcase your analytical skills and customer-focused mindset.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company’s mission and projects. Inquire about their current challenges in the NIPT portfolio or how they measure success in their software solutions.