Staff Software Engineer in Cambridge
Staff Software Engineer

Staff Software Engineer in Cambridge

Cambridge Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Join a team to develop software that transforms genomic data into life-changing healthcare solutions.
  • Company: Illumina, a leader in genomic technology with a mission for health equity.
  • Benefits: Competitive salary, comprehensive benefits, and opportunities for professional growth.
  • Why this job: Make a real impact on global health while working with cutting-edge technology.
  • Qualifications: Experience in backend development with Python and REST APIs; teamwork and communication skills are essential.
  • Other info: Dynamic, collaborative environment with potential for career advancement.

The predicted salary is between 43200 - 72000 £ per year.

Join to apply for the Staff Software Engineer role at Illumina. What if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realise 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.

Illumina Lab Services (ILS) has an exciting opportunity for an experienced software engineer to join the software and test team. This team builds software used by scientists to track and process large quantities of clinical genomic data and was instrumental in delivering the 100,000 genomes project. Building on this success, ILS is entering the next phase of the project and needs a Staff Software Engineer to help define the architecture and drive development of software that manages laboratory operations.

You’ll join a highly motivated team of software and test engineers that work closely with other teams across ILS, including bioinformatics and lab operations. Day-to-day activities span the entire development lifecycle and include both hands-on development and providing expertise to help define software architecture and design. This role also requires some technical leadership and would suit an experienced, proactive engineer who is looking for that next challenge. Most importantly you will have an opportunity to be part of a multidisciplinary group that delivers software solutions to support cutting-edge sequencing operations that make a difference to peoples’ lives.

Why You

You’re a collaborative and detail-oriented software engineer who thrives in Agile teams and enjoys working across the full development lifecycle. You bring strong experience in backend development with Python and REST APIs, and ideally have worked with client-side frameworks like AngularJS. You’re comfortable with CI/CD pipelines, containerisation tools like Docker and Kubernetes, and have a solid grasp of relational databases such as PostgreSQL or MySQL. Experience with regulated environments, cloud services (AWS), and event-driven architectures (Kafka or RabbitMQ) would be a plus. You’re a natural communicator who documents and shares knowledge instinctively, and you’re motivated by the opportunity to contribute to meaningful healthcare innovation.

Responsibilities
  • Collaborate with software engineers, test engineers and product owners across a global team to design, develop, and maintain full-stack applications and services in Agile teams.
  • Lead technical discussions across local and global teams and provide guidance during architectural decision making.
  • Maintain software designs and implement code changes to ensure alignment with software requirements.
  • Be an advocate for our SDLC and ensure that software is developed in compliance with our quality management system and medical device standards.
  • Maintain awareness of industry trends and evaluate suitability of new software technologies to platform development efforts.
  • Provide technical assistance to escalated operational issues.
  • Contribute to a shared responsibility for devops best practice.
  • Scope to potentially broaden the role to include line-management in the future.
Qualifications

Bachelor's degree or higher in computer science, or a related engineering subject. Or equivalent experience.

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 recognises the tremendous value they bring to our business every day. At Illumina, we push boundaries. We think beyond the conventional. We dream big. With the energy of so many bright and accomplished people, the opportunities are endless.

Staff Software Engineer in Cambridge employer: Illumina

At Illumina, we are not just a company; we are a community of innovators dedicated to transforming human health through genomic technology. Located in the vibrant Granta Park, Cambridge, our hybrid work culture fosters collaboration and creativity, allowing you to thrive alongside passionate colleagues while contributing to life-changing projects. With a strong focus on employee growth, competitive benefits, and a commitment to health equity, Illumina offers a unique opportunity to make a meaningful impact in the world.
I

Contact Detail:

Illumina Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer in Cambridge

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at Illumina. Building relationships can open doors that a CV just can't.

✨Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving Python, REST APIs, or any relevant tech. This will give you an edge and show you're serious about the role.

✨Ace the Interview

Prepare for technical interviews by brushing up on your coding skills and understanding the software development lifecycle. Practice common interview questions and be ready to discuss your past projects in detail. Confidence is key!

✨Apply Through Our Website

Make sure to apply directly 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 Staff Software Engineer in Cambridge

Backend Development
Python
REST APIs
AngularJS
CI/CD Pipelines
Docker
Kubernetes
PostgreSQL
MySQL
Event-Driven Architectures
AWS
Git
GitHub
Linux Command Line
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Staff Software Engineer role. Highlight your experience with backend development, Python, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working at Illumina and how you can contribute to our mission. We love seeing genuine enthusiasm and a clear understanding of our goals.

Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We appreciate seeing real examples of your work, especially if they relate to software architecture or healthcare innovation.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you're serious about joining our team at Illumina.

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 Python, REST APIs, and Docker. Brush up on your knowledge of CI/CD pipelines and relational databases like PostgreSQL or MySQL. Being able to discuss these confidently will show that you're ready to hit the ground running.

✨Showcase Your Collaboration Skills

Since this role involves working closely with various teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experience you have in Agile environments and how you’ve contributed to team success. This will demonstrate that you’re a team player who can thrive in their collaborative culture.

✨Prepare for Technical Discussions

Expect to engage in technical discussions during the interview. Brush up on architectural decision-making processes and be ready to articulate your thought process. You might be asked to solve problems on the spot, so practice explaining your reasoning clearly and concisely.

✨Communicate Your Passion for Impact

Illumina is all about making a difference in healthcare. Be sure to express your enthusiasm for contributing to meaningful projects. Share any relevant experiences where your work has had a positive impact, whether in previous jobs or personal projects, to align with their mission of health equity.

Staff Software Engineer in Cambridge
Illumina
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
  • Staff Software Engineer in Cambridge

    Cambridge
    Full-Time
    43200 - 72000 £ / year (est.)
  • I

    Illumina

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>