Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Company Description

Genomics England partners with the NHS to provide whole genome sequencing diagnostics. We also equip researchers to find the causes of disease and develop new treatments – with patients and participants at the heart of it all.

Our mission is to continue refining, scaling, and evolving our ability to enable others to deliver genomic healthcare and conduct genomic research.

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.

Job Description

Join Our Team as a Software Engineer at Genomics England! 

At Genomics England, we’re committed to building a diverse and inclusive workplace where everyone can thrive. We’re currently looking for a Software Engineer who is passionate about making a difference in the field of genomics and healthcare. 

As a Software Engineer, you will have the opportunity to shape the future of our innovative products. Using your Python programming expertise, you’ll contribute to large-scale genomic analyses, all while enjoying a collaborative, supportive, and empowering environment. 

Everyday responsibilities include: 

  • 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 to create seamless solutions. 
  • Utilize tools like GitLab, Confluence, and Jira to support collaborative development 

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. 
  • 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. 
  • Bonus: Knowledge of JavaScript for front-end applications. 

Qualifications

BSc in Computer Science or equivalent experience 

Additional Information

Salary from £71,000

Being an integral part of such a meaningful mission is extremely rewarding in itself, but in order to support our people, we’re continually improving our benefits package. We pride ourselves on investing in our people and supporting them to achieve their career goals, as well as offering a benefits package including: 

  • 30 days’ holiday (plus bank holidays), with additional days for long service awards
  • A generous pension scheme of up to 15% combined contribution
  • Life Assurance (3 x salary)
  • Individual learning budgets for every colleague, a Blinkist account and a wide variety of courses on our portal
  • A wide variety of wellness benefits including Gympass, a Headspace account, free weekly Yoga classes
  • Enhanced maternity & paternity benefits
  • Blended working arrangements

Talk to our Talent Team and find out how a career with Genomics England will benefit you.

#LI-Hybrid

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 any disability, ethnicity, gender, gender identity, religion, sexual orientation, or social background.

Genomics England’s policies of non-discrimination and equity and will be applied fairly to all people, regardless of age, disability, gender identity or reassignment, marital or civil partnership status, being pregnant or recently becoming a parent, race, religion or beliefs, sex or sexual orientation, length of service, whether full or part-time or employed under a permanent or a fixed-term contract or any other relevant factor. 

Genomics England does not tolerate any form of discrimination, harassment, victimisation or bullying at work. Such behaviour is contrary to our virtues, undermines our mission and core values and diminishes the dignity, respect and integrity of all parties. 

Genomics England operates a blended working model as we know our people appreciate the flexibility. We expect most people to come into the office 2 times each month as a minimum. However, this will vary according to role and will be agreed with your team leader. There is no expectation that staff will return to the office full time unless they want to, however, some of our roles require you to be on site full time e.g., lab teams, reception team. 

Our teams and squads have, and will continue to, reflect on what works best for them to work together successfully and have the freedom to design working patterns to suit, beyond the minimum. Our office locations are Canary Wharf, Cambridge and Leeds.

As part of our recruitment process, all successful candidates are subject to a Standard Disclosure and Barring Service (DBS) check.  We therefore require applicants to disclose any previous offences at point of application, as some unspent convictions may mean we are unable to proceed with your application due to the nature of our work in healthcare. 

Average salary estimate

$71000 / YEARLY (est.)
min
max
$71000K
$71000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Genomics England

Join our dynamic team at Genomics England as a Software Engineer! Based in London, UK, we're on a mission to revolutionize the field of genomics and healthcare through innovative products that make a real difference in people’s lives. As a Software Engineer, your expertise in Python will be pivotal in driving large-scale genomic analyses while contributing to a collaborative and inclusive work environment. Imagine developing high-quality, scalable Python code to build and maintain microservices on AWS! You will work hand-in-hand with front-end developers to create seamless solutions and enhance our test automation frameworks, ensuring that our applications perform at their best. We value proactive problem solvers, and in this role, you’ll not only troubleshoot issues during development but also stay abreast of the latest industry trends and adopt new technologies. With a diverse workplace and a supportive team atmosphere, Genomics England is committed to your professional growth. If you are passionate about genomics, enjoy working on innovative projects, and are ready to make an impact in healthcare, then this is the perfect place for you. Plus, we offer a generous benefits package including 30 days of holiday, a strong pension scheme, and various wellness initiatives to keep you thriving both inside and outside the office. Apply now, and help us change lives through cutting-edge genomic research!

Frequently Asked Questions (FAQs) for Software Engineer Role at Genomics England
What responsibilities does a Software Engineer at Genomics England have?

As a Software Engineer at Genomics England, your primary responsibilities include developing high-quality Python code, designing and maintaining microservices on AWS, and building test automation frameworks. You'll also troubleshoot issues, collaborate with front-end developers, and stay updated with industry trends. This position is all about teamwork and innovation in genomic healthcare.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer role at Genomics England?

To qualify as a Software Engineer at Genomics England, a BSc in Computer Science or a related field is required. Ideal candidates should have expertise in Python, experience with AWS and microservices, and familiarity with agile methodologies. The role also benefits from a proactive approach to teamwork and an understanding of code review best practices.

Join Rise to see the full answer
What technologies do Software Engineers at Genomics England commonly use?

Software Engineers at Genomics England primarily utilize Python for coding and AWS for microservices. Familiarity with tools like GitLab, Confluence, and Jira is essential for collaborative development. Additional skills in JavaScript and experience with test automation frameworks are also highly valued.

Join Rise to see the full answer
How does Genomics England support career development for Software Engineers?

Genomics England is deeply committed to career development, offering individual learning budgets for every colleague and access to various training courses. We also provide opportunities to mentor or coach junior team members, ensuring that all Software Engineers can grow professionally within a supportive environment.

Join Rise to see the full answer
What is the work environment like for Software Engineers at Genomics England?

The work environment at Genomics England is collaborative and inclusive. Software Engineers can expect a blended working model, allowing for flexibility in how and where they work. Our teams meet in the office a few times a month to foster teamwork while balancing work-life needs.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
What is your experience with Python and how have you applied it in previous projects?

When answering this question, articulate specific projects where you've utilized Python, focusing on problem-solving aspects and any frameworks or libraries you've worked with. Highlight your understanding of best practices and how your work contributed to project success.

Join Rise to see the full answer
Can you describe your experience with AWS and microservices architecture?

In your response, detail your hands-on experience with AWS services and how you've contributed to building or maintaining microservices. Discuss specific challenges you faced and how you overcame them to enhance system reliability and efficiency.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Explain your approach to code quality, emphasizing practices such as code reviews, automated testing, and following coding standards. Give examples of how you have previously implemented these practices to ensure high-quality results.

Join Rise to see the full answer
Describe a time you faced a significant challenge in software development. How did you handle it?

Choose a real-world example that showcases your problem-solving skills. Explain the challenge, your thought process, the actions you took, and the outcome. This demonstrates your ability to tackle difficulties strategically.

Join Rise to see the full answer
What strategies do you use to stay updated with the latest industry trends and technologies?

Discuss your methods for continuous learning, such as following industry publications, participating in relevant forums, or attending conferences. Sharing how you apply new knowledge to your work shows your proactive nature.

Join Rise to see the full answer
How do you approach collaboration with front-end developers?

Emphasize your communication skills and how you ensure that both front-ends and back-ends work seamlessly together. Mention specific instances where collaboration led to enhanced product outcomes.

Join Rise to see the full answer
What testing methodologies are you familiar with?

Share your understanding of various testing methods such as unit testing, integration testing, and test-driven development. Provide examples of your application experiences and highlight any tools you've utilized.

Join Rise to see the full answer
Can you explain what agile methodologies mean to you?

Discuss your experience in agile environments, spotlighting how collaboration, flexibility, and iterative progress shape your work processes. Mention specific frameworks like Scrum or Kanban if relevant.

Join Rise to see the full answer
Have you ever mentored someone in your team? What was that experience like?

If applicable, elaborate on your mentoring experiences, describing how it benefited both parties. Sharing an example will show your leadership potential and teamwork values.

Join Rise to see the full answer
Why do you want to work for Genomics England as a Software Engineer?

This is your chance to link your passion for genomics and healthcare to Genomics England's mission. Discuss what excites you about the position and how your values align with the company's goals, demonstrating genuine interest.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Posted 13 days ago
Photo of the Rise User
Symplicity Remote Belo Horizonte/ Remote
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago

Founded in 2013, Genomics England is a company that specializes in providing genomic healthcare focusing on research, and genomic medicine. Genomics England is located in the United Kingdom.

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 9, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!