Senior Platform Developer in England

Senior Platform Developer in England

England Full-Time 30000 - 60000 ÂŁ / year (est.) Home office (partial)
Go Premium
E

At a Glance

  • Tasks: Develop and maintain cutting-edge genomic data infrastructure with a focus on reliability and scalability.
  • Company: Join the European Bioinformatics Institute, a leader in genomic research and innovation.
  • Benefits: Enjoy flexible working, competitive salary, generous leave, and comprehensive health coverage.
  • Why this job: Make a real impact in bioinformatics while collaborating with top researchers worldwide.
  • Qualifications: Experience in software development, particularly with Python and database management.
  • Other info: Dynamic team environment with opportunities for professional growth and mentorship.

The predicted salary is between 30000 - 60000 ÂŁ per year.

About the Team

We build the foundations of services used by researchers worldwide to interrogate and explore genomic data. The Ensembl project and EMBL‑EBI are looking for a Senior Platform Developer to develop, maintain and evolve the infrastructure underpinning our next‑generation resources.

Duties & Responsibilities

  • Shape the Ensembl platform’s technical direction, building reliable, scalable systems and guiding best practices.
  • Work with technologies such as Terraform, Kubernetes, GitLab CI/CD and data services to deliver genomic data efficiently at scale.
  • CI/CD automation to improve reliability and deployment speed.
  • Develop and maintain robust APIs (REST, gRPC, GraphQL), balancing performance, scalability and operational simplicity.
  • Integrate and manage containerised environments on Kubernetes and cloud platforms.
  • Oversee access and performance for high‑availability MySQL, MongoDB, and Redis clusters.
  • Architect resilient backend systems, identify root causes of complex performance issues and implement lasting solutions.
  • Enhance observability and monitoring for proactive insights into system performance and availability.
  • Provide technical guidance and mentorship, supporting team members through design discussions, code reviews, and knowledge sharing.
  • Evaluate and advocate for appropriate tools and frameworks, selecting the right solution for each problem space.
  • Collaborate with Ensembl teams to plan, coordinate, and deliver integrated platform releases and improvements.
  • Drive continuous improvement by streamlining workflows, reducing technical debt and promoting sustainable engineering practices.

Qualifications

  • Degree in Computer Science, Engineering or related field, or equivalent professional experience.
  • Proven software development experience in one or more programming languages—ideally Python—with a track record of clean, maintainable, efficient code.
  • Experience with database management systems, both relational (e.g., MySQL, PostgreSQL, SQLite, DuckDB) and NoSQL (e.g., MongoDB).
  • Background in software and data‑engineering practices, including version control, release management and deployment workflows.
  • Ability to investigate, troubleshoot and optimise system performance from application‑level debugging to infrastructure diagnostics.
  • Continuous‑improvement mindset, proactively enhancing processes, tools and team practices.
  • Familiarity with collaborative development and project‑tracking tools (GitHub, GitLab, Jira, Confluence).
  • Experience with large‑scale or distributed computing environments, HPC clusters or cloud‑based systems, and containerisation technologies.
  • Demonstrated collaboration with technical and scientific teams.
  • Adaptability to a varied technology stack and willingness to learn new tools and frameworks.

Desirable

  • Familiarity with Perl.
  • Hands‑on experience with Python frameworks such as FastAPI, Django, Ariadne, SQLAlchemy.
  • Proficiency in SQL and shell scripting.
  • Experience with Rust, Go or TypeScript.
  • Experience building and maintaining scalable backend services.
  • Proficiency designing and implementing solutions for high availability, fault tolerance and scalability.
  • Knowledge of distributed systems, microservices or cloud‑native applications.
  • Experience maintaining technical documentation and SOPs.
  • Interest in AI‑assisted development tools.
  • Practical experience with monitoring tools (Prometheus, Grafana).
  • Experience with large datasets and data‑intensive pipelines.
  • Experience in genomics or related scientific domains.
  • Effective communication with non‑technical stakeholders.
  • Curiosity about genomics and biology, and willingness to learn from domain experts.

Behaviours

  • Curiosity about how systems work and desire to improve them.
  • Comfort with ambiguity and enjoyment in proposing and testing paths forward.
  • Positive impact on genomic research and open science.
  • Belief in continual improvement of infrastructure, tools and self.
  • Enjoyment of tackling challenging technical problems and finding elegant solutions.
  • Thriving in collaborative environments and valuing learning from others.
  • Interest in applying software skills to bioinformatics or related fields.

First Six Months

  • Month 1: Contribute code through pull requests, participate in code reviews and become familiar with Ensembl’s workflows and architecture.
  • Month 3: Understand key platform components and data‑release processes, collaborate across teams and identify areas for improvement.
  • Month 6: Present technical insights, propose improvement initiatives, lead code reviews and best‑practice discussions.

Other Helpful Information

  • To apply: submit an application with a cover letter and CV. Incomplete applications will not be considered.
  • Hybrid working: the team works two days on site and three from home.
  • Interviews: selected candidates will be invited to a first‑round technical assessment, followed by introductory calls and final interviews planned for mid‑February 2026.
  • Contract length: 3 years (grant‑based).
  • Salary: Grade 6 monthly salary starting at ÂŁ3,695 after tax (excluding pension and insurance contributions). Plus generous benefits.

Benefits

  • Monthly family, child and non‑resident allowances; annual salary review; pension scheme; death benefit; long‑term care, accident‑at‑work and unemployment insurance.
  • Flexible working arrangements – including hybrid patterns.
  • Private medical insurance for you and your immediate family (prescriptions, dental and optical cover).
  • 30 days annual leave plus public holidays.
  • Relocation package including installation grant (if required).
  • Campus life: free shuttle bus, on‑site library, subsidised gym and cafeteria, casual dress code, sports and social club activities.
  • Family benefits: on‑site nursery, 10 days child sick leave, generous parental leave, holiday clubs on campus and monthly family allowances.
  • Non‑UK residents: visa exemption, education grant for private schooling, financial support to travel home every second year and a monthly non‑resident allowance.

Diversity & Inclusion

EMBL is a signatory of DORA. We encourage applications from candidates of all genders, identities, nationalities and diverse backgrounds.

Closing Date

05/02/2026

Seniority Level

Mid‑Senior level

Employment type

Contract

Job function

Engineering and Information Technology

Senior Platform Developer in England employer: European Bioinformatics Institute | EMBL-EBI

The European Bioinformatics Institute (EMBL-EBI) is an exceptional employer, offering a collaborative and innovative work culture that empowers employees to contribute to groundbreaking genomic research. With generous benefits including flexible working arrangements, private medical insurance, and a supportive campus environment, EMBL-EBI fosters professional growth through mentorship and continuous improvement initiatives, making it an ideal place for those passionate about bioinformatics and technology.
E

Contact Detail:

European Bioinformatics Institute | EMBL-EBI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Platform Developer in England

✨Tip Number 1

Network like a pro! Reach out to current or former employees at EMBL-EBI on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for those technical interviews! Brush up on your coding skills, especially in Python and the tools mentioned in the job description. Practising common algorithms and system design questions will help you shine.

✨Tip Number 3

Show off your passion for genomics! During interviews, share any personal projects or experiences related to bioinformatics. This will demonstrate your genuine interest and make you stand out from the crowd.

✨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 serious about joining the team at EMBL-EBI.

We think you need these skills to ace Senior Platform Developer in England

Terraform
Kubernetes
GitLab CI/CD
REST APIs
gRPC
GraphQL
MySQL
MongoDB
Redis
Python
Version Control
Release Management
Containerisation Technologies
Monitoring Tools
SQL

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Platform Developer role. Highlight your experience with technologies like Terraform, Kubernetes, and Python, and don’t forget to showcase your achievements in building scalable systems.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about bioinformatics and how your skills align with our mission at EMBL-EBI. Keep it engaging and personal!

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex technical challenges in the past. We love seeing candidates who can think critically and propose elegant solutions to problems.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves.

How to prepare for a job interview at European Bioinformatics Institute | EMBL-EBI

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Terraform, Kubernetes, and GitLab CI/CD. Brush up on your knowledge of APIs and database management systems, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex performance issues or improved system reliability. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your continuous improvement mindset.

✨Demonstrate Collaboration

Since this role involves working closely with various teams, be ready to share experiences where you’ve successfully collaborated with both technical and non-technical stakeholders. Emphasise your ability to communicate effectively and mentor others.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects, challenges they face, and their approach to continuous improvement. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.

Senior Platform Developer in England
European Bioinformatics Institute | EMBL-EBI
Location: England
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

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