At a Glance
- Tasks: Develop scalable Python software for groundbreaking genomic research.
- Company: Join Genomics England, a leader in genomic medicine and innovation.
- Benefits: 30 days holiday, flexible working, and generous pension contributions.
- Other info: Inclusive workplace with excellent career growth opportunities.
- Why this job: Make a real impact on healthcare with cutting-edge technology.
- Qualifications: BSc in Computer Science or equivalent experience 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 & Financial: Defined contribution pension (Genomics England double‑matches up to 10%, however you can contribute more if you wish), Life Assurance (3x salary), and a Give As You Earn scheme.
- Learning & Development: Individual learning budgets, support for training and certifications, and reimbursement for one annual professional subscription (approval required).
- Recognition & Rewards: Employee recognition programme and referral scheme.
- Health & Wellbeing: Subsidised gym membership, a free Headspace account, and access to an Employee Assistance Programme, eye tests, flu jabs.
Equal Opportunities
Genomics England is actively committed to providing and supporting an inclusive environment that promotes equity, diversity and inclusion best practice both within our community and in any other area where we have influence. We are proud of our diverse community where everyone can come to work and feel welcomed and treated with respect regardless of disability, ethnicity, gender identity, religion, sexual orientation or social background. Genomics England’s policies of non‑discrimination and equity will be applied fairly to all people, regardless of age, disability, gender identity or reassignment, marital or civil partnership status, pregnancy, race, religion or beliefs, sex or sexual orientation, length of service, employment status or any other relevant factor. We aim to remove barriers in our recruitment processes and to be flexible with our interview processes. Should you require any adjustments that may help you to fully participate in the recruitment process, we encourage you to discuss this with us.
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 culture that prioritises employee growth and well-being. With generous leave policies, flexible working arrangements, and a commitment to professional development, employees are empowered to thrive while contributing to groundbreaking genomic research that has the potential to transform healthcare. Located in London, you will be part of a collaborative team dedicated to making a meaningful impact in the field of genomics.
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. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your Python prowess, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical challenges! Brush up on your coding skills and be ready to tackle some live coding exercises. Practice makes perfect, so don’t shy away from mock interviews.
✨Tip Number 4
Apply through our website! We love seeing applications directly from candidates who are excited about joining Genomics England. Plus, it shows you're genuinely interested in being part of our mission.
We think you need these skills to ace Software Engineer - Python (we have office locations in Cambridge, Leeds and London) London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer 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 this role at 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 how you tackle challenges.
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. Plus, it’s super easy!
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 experience with scalable solutions and microservices, as these are key aspects of the role. Practising coding problems can also help you feel more confident.
✨Familiarise Yourself with AWS
Since the job involves designing and maintaining microservices hosted on AWS, it’s crucial to understand how AWS works. Look into common services like EC2, S3, and Lambda, and be prepared to discuss how you've used them in past projects.
✨Show Your Collaborative Spirit
Genomics England values teamwork, so be ready to share examples of how you've worked with others in a collaborative environment. Discuss your experience with Agile methodologies and any tools like GitLab or Jira that you've used to enhance team communication.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills, especially in relation to backend development and troubleshooting. Think of specific challenges you've faced in previous roles and how you overcame them, particularly in high-pressure situations.