Our Future Health UK Logo

Our Future Health UK

Senior Software Engineer (Core Data Services)

Reposted 4 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in London, Greater London, England
Senior level
In-Office or Remote
Hiring Remotely in London, Greater London, England
Senior level
As a Senior Software Engineer, you will develop new features, support code quality, engage in architectural proposals, and monitor live systems, contributing to high-quality software products and collaboration within teams.
The summary above was generated by AI
Description

We are hiring a Senior Software Engineer to join our Core Data Services squad. This small but mighty team owns our shared data release assets and is responsible for building various shared tooling that enables work across the researcher and data platform.

The tooling we build supports critical data processing and storage of high-volume health, NHS, and genetic datasets, as well as release to accredited Trusted Research Environments (TREs).

We’re looking for candidates with strong experience in Python and cloud-native data processing and storage technologies, especially PySpark/Databricks, K8s, Postgres, Dagster, and Azure. If you have solid experience in similar technologies and are looking to widen your knowledge and experience, we’d also be keen to hear from you. We’re looking for candidates who are passionate in their work, develop consistently high-quality code, and are adept at identifying, preventing, and troubleshooting problems.

Our Future Health will be the UK’s largest ever health research programme, bringing people together to develop new ways to detect, prevent and treat diseases. We are a charity, supported by the UK Government in partnership with charities and industry. We work closely with the NHS and with public authorities across all nations and regions of the UK.

Our plan is to bring together 5 million volunteers from right across the UK who will be asked to contribute information to help build one of the most detailed pictures we have ever had of people’s health. Researchers will be able to use this information to make new discoveries about human health and diseases. So future generations can live in good health for longer.

What You’ll Be Doing
  • Hands-on development of new features, iterating on existing features, addressing product- or tech debt at the right time and contributing to continuously improving the quality of the code base.  
  • Supporting your colleagues with pairing, code reviews, feedback, discussion, and other collaborative activities that help everyone reach high standards and result in the delivery of high-quality software products. 
  • Engage in sessions for refining requirement and formulating architectural proposals in support of upcoming initiatives.  
  • Engage in reflective sessions such as retrospectives to offer suggestions on how we can improve and help to drive change. 
  • Collaborate with internal squads that use shared tooling built by the squad, and other platform squads.
  • Participating in live operations support, monitoring live systems and quickly and effectively reacting to potential incidents.  
  • Participation and contribution into wider engineering initiatives that look to evolve highly effective ways of working that fit for Our Future Health and work for the benefit of the Our Future Health engineering community.
Requirements

To succeed in this role you will already have some of the following skills:

  • Hands-on experience of working with open source data orchestration systems such as Dagster, Prefect, or Airflow
  • Solid understanding of distributed compute engines such as Spark/Databricks
  • Confidence using Docker, Kubernetes, and Helm in cloud environments
  • Experience building software for public cloud environments (Azure preferred, AWS/GCP considered)
  • Proficient with Python package development
  • Knowledge of good data modelling and design patterns; in-depth knowledge of relational databases (e.g. PostgreSQL) and familiarity other types of data store (blob, document, graph).
  • Experience with HTTP APIs including scaling and standard auth protocols
  • Experience working in an agile development team following best practices like unit testing, code reviews, CI/CD and pairing using tools like Git and GitHub.
  • Strong experience of working with software engineering best practices including unit testing, CI/CD, code reviews, design documentation, and excellent debugging and troubleshooting skills
  • Experience working in an agile development team
  • Experience of operationally managing software components once live, including; observability, logging, metrics, error reporting, debugging and live incident management. 
  • Exposure to working with sensitive personal data, GDPR compliance and ISO 27001. / Regulated environments
  • Knowledge of Terraform and IaC
Benefits
  • A base salary of £85,000- £95,000
  • Generous Pension Scheme – We invest in your future with employer contributions of up to 12%.
  • 30 Days Holiday + Bank Holidays – Enjoy a generous holiday allowance with the flexibility to take bank holidays when it suits you.
  • Enhanced Parental Leave – Supporting you during life’s biggest moments.
  • Career Growth & Development – £500 per year to spend on Learnerbly, our learning platform, plus regular appraisals and development opportunities.
  • Cycle to Work Scheme – Save 25-39% on a new bike and accessories through salary sacrifice.
  • Home & Tech Savings – Get up to 8% off on IKEA and Currys products, spreading the cost over 12 months through salary sacrifice
  • £1,000 Employee Referral Bonus – Know someone amazing? Get rewarded for bringing them on board!
  • Wellbeing Support – Access to Mental Health First Aiders, plus 24/7 online GP services and an Employee Assistance Programme for you and your family.
  • A Great Place to Work – We have a lovely Central London office in Holborn, and offer flexible and remote working arrangements.
  • Join us - let’s prevent disease together.

Top Skills

Azure
Dagster
Databricks
Kubernetes
Postgres
Pyspark
Python

Similar Jobs

16 Minutes Ago
Easy Apply
Remote
28 Locations
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
As a Distribution Engineer at GitLab, you will manage build pipelines, maintain multi-platform packages, develop container images, and ensure integration with development teams, focusing on security and dependency management.
Top Skills: AutotoolsBuild ToolchainsCi SystemsCloud ProvidersCmakeContainer ImagesGccGithub ActionGitlab CiGnu/LinuxGoGrafanaJenkinsMakePrometheusPythonRubyRustTravis
26 Minutes Ago
Remote
Hybrid
2 Locations
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Design and maintain scalable backend services for CrowdStrike's Kestrel platform, working across multiple teams and mentoring engineers.
Top Skills: Go,Golang,Python,Git,Cassandra,Kafka,Opensearch,Kubernetes,Postgres,Redis,Aws Cloud
Mid level
Artificial Intelligence • Consumer Web • Edtech • HR Tech • Information Technology • Software • Conversational AI
The IT Engineer will design and deploy intelligent agents using Microsoft Copilot Studio and Azure AI tools, integrating them into various enterprise systems and enhancing automation and user experiences.
Top Skills: APIsAzure Ai FoundryAzure Ai ToolsAzure Cognitive ServicesAzure FunctionsAzure Logic AppsAzure OpenaiBi ToolsC#Dynamics 365JavaScriptMicrosoft 365Microsoft Copilot StudioPower PlatformPythonSalesforceWorkday

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account