Software Engineer - Python (we have office locations in Cambridge, Leeds and London) London

Software Engineer - Python (we have office locations in Cambridge, Leeds and London) London

Full-Time 71300 - 71300 € / year (est.) Home office (partial)
Genomics England Limited

At a Glance

  • Tasks: Develop scalable Python software for groundbreaking genomic research and healthcare.
  • Company: Join Genomics England, a leader in genomic medicine and innovation.
  • Benefits: 30 days holiday, flexible working, and remote work options.
  • Other info: Collaborative environment with opportunities for career growth and mentorship.
  • Why this job: Make a real impact on healthcare with your coding skills in genomics.
  • Qualifications: BSc in Computer Science or equivalent experience; Python expertise required.

The predicted salary is between 71300 - 71300 € per year.

Genomics England is a global leader in enabling genomic medicine and research, focused on creating a world where everyone benefits from genomic healthcare. Building on the 100,000 Genomes Project, we support the NHS’s world-first national whole genome sequencing service and run the growing National Genomic Research Library, alongside delivering numerous major genomics initiatives. By connecting research and clinical care at national scale, we enable immediate healthcare benefits and advances for the future. Our mission is to provide the evidence and digital systems so that by 2035 genomics could play a role in up to half of all healthcare interactions, whilst securing the UK’s position as the best place to discover, prove and benefit from genomic innovations.

We are accelerating our impact and working with patients, doctors, scientists, government and industry to improve genomic testing, and help researchers access the health data and technology they need to make new medical discoveries and create more effective, targeted medicines for everybody. Behind the Healthcare and Research outcomes, Genomics England delivers through designing, developing and operating complex healthcare software systems. We’re on the cusp of big changes with the real prospect of genomics becoming the fabric of everyday healthcare through the lifetime – from birth to old age.

Join Genomics England as a Back End Python Software Engineer. We’re committed to building a diverse and inclusive workplace where everyone can thrive. We’re looking for a Software Engineer with a demonstrable track record of delivering and owning backend software, who is passionate about making a difference in genomics and healthcare. As a Software Engineer you’ll help shape the future of our innovative products. Using your Python programming expertise, you’ll contribute to large‑scale genomic analyses within a collaborative, supportive, and empowering environment. You’ll join the Research Acquisition and Processing (RAP) team, which plays a key role in how genomic research is delivered at Genomics England. As part of RAP you’ll help build and evolve production backend services used in live genomic studies, working closely with engineers, product and research colleagues on systems that support large‑scale data processing and time‑critical programmes.

Responsibilities

  • Back End Software Development and Design.
  • Develop scalable, high‑quality Python code following best practices.
  • Design and maintain microservices hosted on AWS, ensuring their reliability and efficiency.
  • Build and enhance test automation frameworks to guarantee robust application performance.
  • Troubleshoot and support the resolution of issues during development and testing.
  • Stay informed on the latest industry trends and embrace new technologies.
  • Collaborate closely with front‑end developers, QA and Platform engineers to create reliable, seamless solutions.
  • Use tools like GitLab, Confluence, and Jira to support collaborative development.
  • Collaborating with third‑party suppliers to create technical specifications.
  • Lead feature development across the team.

Skills and Experience for Success

  • Expertise in Python and the ability to create scalable solutions.
  • Experience working with AWS and microservice architectures.
  • Familiarity with Agile methodologies and test‑driven development.
  • A proactive approach to teamwork and problem‑solving using collaborative tools.

Additional Skills We’d Love to See

  • Experience with test automation frameworks.
  • Experience dealing with sample/case management tools.
  • Familiarity with front‑end development or a willingness to learn.
  • A strong understanding of code review best practices.
  • Experience mentoring or coaching junior team members.

If you want your Python and backend skills as a Software Engineer to directly support life‑changing genomic research at Genomics England, we’d love to hear from you!

Qualifications

  • BSc in Computer Science or equivalent experience.

Additional Information

  • Salary From: £71,300
  • Closing Date: Sunday 17th May at 23:00 (UK time)

Benefits

  • Generous Leave: 30 days’ holiday plus bank holidays, additional leave for long service, and the option to apply for up to 30 days of remote working abroad annually (approval required).
  • Family‑Friendly: Blended working arrangements, flexible working, enhanced maternity, paternity and shared parental leave benefits.
  • Pension

Software Engineer - Python (we have office locations in Cambridge, Leeds and London) London employer: Genomics England Limited

Genomics England is an exceptional employer, offering a dynamic and inclusive work environment where innovation thrives. As a Software Engineer in London, you'll enjoy generous benefits such as 30 days of holiday, flexible working arrangements, and opportunities for professional growth while contributing to groundbreaking genomic research that has the potential to transform healthcare. Join us in making a meaningful impact on the future of medicine and be part of a team dedicated to advancing genomic healthcare for all.

Genomics England Limited

Contact Detail:

Genomics England Limited Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Python (we have office locations in Cambridge, Leeds and London) London

Tip Number 1

Network like a pro! Reach out to folks in the genomics and healthcare space on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to backend development. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice with friends or use online platforms to simulate real interview scenarios. Confidence is key!

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 joining our mission at Genomics England.

We think you need these skills to ace Software Engineer - Python (we have office locations in Cambridge, Leeds and London) London

Python Programming
Back End Software Development
Microservices Architecture
AWS
Test Automation Frameworks
Agile Methodologies
Test-Driven Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role. Highlight your Python expertise and any experience with AWS or microservices. We want to see how your skills align with our mission in genomics!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for genomics and healthcare, and explain why you’re excited about joining Genomics England. Let us know how you can contribute to our innovative products.

Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other platforms where we can see your code. We love seeing practical examples of your work and problem-solving skills.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Don’t miss out on this opportunity!

How to prepare for a job interview at Genomics England Limited

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve complex problems. Practising coding challenges can also help you demonstrate your expertise.

Familiarise Yourself with AWS and Microservices

Since the role involves working with AWS and microservice architectures, it’s crucial to understand these concepts well. Prepare to talk about any relevant experience you have and be ready to answer technical questions related to these technologies.

Show Your Collaborative Spirit

Genomics England values teamwork, so be prepared to discuss how you've worked with others in previous roles. Think of examples where you collaborated with front-end developers or QA engineers, and highlight your proactive approach to problem-solving.

Stay Updated on Industry Trends

Demonstrating your knowledge of the latest trends in genomics and software development can set you apart. Research recent advancements in genomic medicine and be ready to share your thoughts on how they could impact the role you're applying for.