Platform Engineer

Our Future Health
Full_time

📍 Job Overview

  • Job Title: Platform Engineer
  • Company: Our Future Health
  • Location: London, England, United Kingdom
  • Job Type: Hybrid (On-site 2 days a week)
  • Category: DevOps Engineer
  • Date Posted: 2025-08-08
  • Experience Level: Mid-level (2-5 years)
  • Remote Status: Hybrid (Remote 3 days a week)

🚀 Role Summary

  • Transform health data platforms by enhancing and maturing systems that impact millions of lives.
  • Collaborate with cross-functional teams to launch new services and integrate complex systems with partners.
  • Drive improvements, fix bugs, and support a system that truly matters in preventing diseases like dementia, cancer, diabetes, heart disease, and stroke.

📝 Enhancement Note: This role offers a unique opportunity to work on one of the largest health data platforms in the world, making a real-world impact on future generations' health.

💻 Primary Responsibilities

  • Infrastructure Development: Develop and maintain infrastructure-as-code using tools like Terraform, OpenTofu, Terragrunt, or Pulumi following GitOps practices.
  • Cloud Engineering: Work with cloud platforms (Azure, AWS, or GCP) to build, deploy, and manage scalable systems.
  • Software Engineering: Write clean code and automate tasks using high-level languages, preferably Python.
  • Collaboration: Work closely with product managers and software engineers to shape solutions from idea to implementation.
  • Support & Troubleshooting: Provide day-to-day support for feature development, tech debt removal, and platform improvements. Participate in support rotations, including out-of-hours on-call, to ensure systems stay reliable and responsive.
  • Architecture & Design: Contribute to architectural planning, retrospectives, and incident reviews to drive meaningful change.

📝 Enhancement Note: This role requires a strong bias toward software engineering best practices, with a focus on unit testing, code reviews, design documentation, excellent debugging, and troubleshooting skills.

🎓 Skills & Qualifications

Education: A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Experience: Proven experience (2-5 years) in cloud DevOps/platform engineering and large-scale live services.

Required Skills:

  • High proficiency in cloud DevOps/platform engineering and large-scale live services (Azure, AWS, or GCP).
  • Hands-on experience developing infrastructure-as-code with tools such as Terraform, OpenTofu, Terragrunt, or Pulumi following GitOps practices.
  • Excellent experience coding and automating tasks in a high-level language, preferably Python.
  • Strong experience working directly with software engineering best practices: unit testing, code reviews, design documentation, excellent debugging, and troubleshooting skills.
  • Experience in building/deploying tools related to data pipelines, ETL processes.
  • Confident with cloud-native technologies like Kubernetes, Docker.
  • Experience deploying open-source technologies such as Python, Node.JS, Ruby, Postgres, and related CI/CD pipelines.
  • Good understanding of cloud security best practices and security compliance.
  • Experience designing, supporting, and troubleshooting production systems at scale.
  • Good understanding of technology stacks from networks up to applications.
  • Experience of working in an agile methodology; used to code reviews and pairing.

Preferred Skills:

  • Experience working with health data platforms or similar large-scale systems.
  • Familiarity with participant-facing websites, import and processing of high-volume health, NHS, and genetic datasets.
  • Knowledge of de-identification and sharing of data into accredited Trusted Research Environments (TREs).

📝 Enhancement Note: While not required, experience in health data platforms or similar large-scale systems would be highly beneficial for this role, as it would allow you to hit the ground running and make an even greater impact.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate your proficiency in infrastructure-as-code by showcasing projects where you've developed and maintained scalable systems using tools like Terraform, OpenTofu, Terragrunt, or Pulumi.
  • Highlight your experience with cloud platforms (Azure, AWS, or GCP) by presenting projects that showcase your ability to build, deploy, and manage scalable systems.
  • Include examples of your software engineering skills, such as writing clean code, automating tasks, and implementing best practices like unit testing, code reviews, and design documentation.
  • Showcase your problem-solving skills by presenting projects where you've fixed bugs, improved performance, or enhanced user experience.

Technical Documentation:

  • Provide clear and concise documentation for your projects, explaining the architecture, design decisions, and how to set up and deploy the system.
  • Include any relevant test cases, performance metrics, and optimization techniques used in your projects.

📝 Enhancement Note: Given the nature of this role, it's essential to emphasize your experience with infrastructure-as-code, cloud platforms, and software engineering best practices in your portfolio. Additionally, including any relevant health data or similar large-scale system projects would strengthen your application.

💵 Compensation & Benefits

Salary Range: £60,000 per annum. The salary range for this role is based on the provided information and industry standards for mid-level DevOps engineers in London. The range may vary depending on experience and skills.

Benefits:

  • Generous Pension Scheme – Employer contributions of up to 12%.
  • 30 Days Holiday + Bank Holidays – Flexible holiday allowance with the option to take bank holidays as it suits you.
  • Enhanced Parental Leave – Support during life's biggest moments.
  • 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 – Lovely Central London office in Holborn, with flexible and remote working arrangements.

📝 Enhancement Note: The provided salary range is based on the company's information and industry standards for mid-level DevOps engineers in London. The range may vary depending on experience and skills.

🎯 Team & Company Context

🏢 Company Culture

Industry: Our Future Health operates in the health technology industry, focusing on transforming the prevention, detection, and treatment of conditions such as dementia, cancer, diabetes, heart disease, and stroke.

Company Size: Our Future Health is a mid-sized company with a growing team of passionate technologists, researchers, and health professionals. This size allows for a collaborative and innovative work environment where your contributions can make a significant impact.

Founded: Our Future Health was founded in 2021, with a mission to transform health outcomes for future generations. The company has since grown and expanded its team, working on cutting-edge health data platforms and technologies.

Team Structure:

  • Our Future Health's technology team consists of various roles, including software engineers, DevOps engineers, data engineers, and site reliability engineers.
  • The team follows an agile methodology, with a strong focus on collaboration, code reviews, and continuous learning.
  • The technology team works closely with researchers, health professionals, and product managers to ensure that the developed solutions meet the needs of users and stakeholders.

Development Methodology:

  • Our Future Health follows an agile development process, with regular sprint planning, code reviews, and retrospectives.
  • The team uses GitOps workflows for infrastructure management, ensuring that the environment is always in a known, version-controlled state.
  • Our Future Health employs a continuous integration and continuous deployment (CI/CD) pipeline to automate testing, deployment, and monitoring of its applications and infrastructure.

Company Website: Our Future Health

📝 Enhancement Note: Our Future Health's company culture emphasizes collaboration, innovation, and a strong commitment to improving health outcomes for future generations. The team's agile methodology and focus on continuous learning create an environment where engineers can grow and make a real-world impact.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the mid-level (2-5 years) of a DevOps engineer's career. In this role, you will be responsible for enhancing and maturing one of the largest health data platforms in the world, driving improvements, fixing bugs, and supporting a system that truly matters.

Reporting Structure: As a Platform Engineer, you will report directly to the Head of Engineering. You will work closely with other DevOps engineers, software engineers, data engineers, and site reliability engineers to ensure that the platform is reliable, scalable, and performant.

Technical Impact: In this role, you will have a significant technical impact on the health data platform, shaping its architecture, design, and functionality. Your work will directly contribute to preventing diseases and improving health outcomes for future generations.

Growth Opportunities:

  • Technical Growth: As a mid-level DevOps engineer, you will have ample opportunities to grow your technical skills by working on cutting-edge health data platforms and technologies. You will have the chance to learn and apply new tools, frameworks, and best practices in infrastructure development, cloud engineering, and software engineering.
  • Leadership Growth: As the team grows, there will be opportunities for you to take on more responsibilities, mentor junior engineers, and contribute to the team's architecture and design decisions. This growth path can lead to technical leadership roles within the organization.
  • Career Progression: Our Future Health offers clear career progression paths for its engineers. As you grow and develop your skills, you will have the opportunity to move into more senior roles within the organization, such as Senior DevOps Engineer, Technical Lead, or Engineering Manager.

📝 Enhancement Note: Our Future Health's career growth opportunities are tailored to help DevOps engineers develop their technical and leadership skills. The company's focus on innovation and continuous learning creates an environment where engineers can grow and make a real-world impact on health outcomes for future generations.

🌐 Work Environment

Office Type: Our Future Health's office is located in Holborn, Central London, offering a collaborative and innovative work environment. The office is designed to facilitate teamwork, creativity, and learning, with ample space for meetings, workshops, and social events.

Office Location(s): Our Future Health's main office is located in Holborn, Central London. However, the company offers flexible and remote working arrangements, allowing employees to work from home for up to three days a week.

Workspace Context:

  • Collaborative Environment: Our Future Health's office is designed to encourage collaboration and teamwork. The open-plan layout, meeting rooms, and breakout spaces facilitate communication and knowledge sharing among team members.
  • Technical Setup: The office is equipped with modern technology, including high-speed internet, multiple monitors, and testing devices, to ensure that engineers have everything they need to work efficiently and effectively.
  • Cross-Functional Collaboration: Our Future Health's technology team works closely with other departments, such as research, health, and product, to ensure that the developed solutions meet the needs of users and stakeholders. This cross-functional collaboration creates an environment where engineers can gain insights into various aspects of the business and make a more significant impact.

Work Schedule: Our Future Health offers a hybrid work arrangement, with employees working on-site for two days a week and remotely for up to three days a week. The company's flexible work schedule allows employees to maintain a healthy work-life balance while still being able to collaborate and communicate effectively with their team.

📝 Enhancement Note: Our Future Health's work environment is designed to facilitate collaboration, innovation, and learning. The company's flexible and remote work arrangements, along with its focus on work-life balance, create an environment where engineers can thrive and make a real-world impact on health outcomes for future generations.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Phone Screen: A 30-minute phone or video call to assess your technical skills, experience, and cultural fit. You will be asked about your experience with cloud platforms, infrastructure-as-code, and software engineering best practices.
  2. Technical Deep Dive: A 60-90 minute technical deep dive, where you will be asked to discuss your experience with specific tools, technologies, and methodologies. You may also be asked to complete a coding challenge or architecture design exercise.
  3. Behavioral & Cultural Fit: A 30-minute behavioral and cultural fit interview to assess your alignment with Our Future Health's values and work environment. You will be asked about your problem-solving skills, communication, and teamwork abilities.
  4. Final Decision: A final decision will be made based on your performance throughout the interview process.

Portfolio Review Tips:

  • Portfolio Structure: Organize your portfolio projects by technology stack, highlighting your experience with cloud platforms, infrastructure-as-code, and software engineering best practices.
  • Project Case Studies: Include detailed case studies for each project, explaining the architecture, design decisions, and how you overcame any challenges or limitations.
  • Code Quality: Ensure that your code is well-documented, follows best practices, and demonstrates your proficiency in software engineering.
  • Performance Optimization: Highlight any performance optimization techniques or improvements you've implemented in your projects, such as caching, indexing, or load balancing.

Technical Challenge Preparation:

  • Cloud Platforms: Brush up on your knowledge of Azure, AWS, or GCP, focusing on their infrastructure services, such as IaaS, PaaS, and serverless offerings.
  • Infrastructure-as-Code: Familiarize yourself with tools like Terraform, OpenTofu, Terragrunt, or Pulumi, and practice creating and managing infrastructure using these tools.
  • Software Engineering Best Practices: Review your understanding of unit testing, code reviews, design documentation, debugging, and troubleshooting skills.
  • Architecture Design: Brush up on your knowledge of architecture design patterns, such as microservices, event-driven architecture, and domain-driven design.

ATS Keywords:

  • Cloud Platforms: Azure, AWS, GCP, IaaS, PaaS, serverless
  • Infrastructure-as-Code: Terraform, OpenTofu, Terragrunt, Pulumi, GitOps
  • Software Engineering: Unit testing, code reviews, design documentation, debugging, troubleshooting, Agile, Scrum, Kanban
  • Data Processing: ETL, data pipelines, health data, NHS, genetic datasets, Trusted Research Environments (TREs)
  • Cloud Security: IAM, RBAC, secret management, encryption, compliance
  • DevOps Tools: CI/CD, Jenkins, Git, Docker, Kubernetes
  • Programming Languages: Python, Bash, Go, Ruby, JavaScript, Node.JS
  • Databases: Postgres, MySQL, MongoDB, Redis
  • Soft Skills: Problem-solving, communication, teamwork, collaboration, leadership, mentoring

📝 Enhancement Note: Our Future Health's interview process is designed to assess your technical skills, experience, and cultural fit. By preparing for the interview process using the provided tips and strategies, you will be well-equipped to succeed in your application for the Platform Engineer role.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: N/A (This role focuses on backend and infrastructure development)

Backend & Server Technologies:

  • Cloud Platforms: Azure, AWS, or GCP (depending on the project)
  • Infrastructure-as-Code: Terraform, OpenTofu, Terragrunt, or Pulumi (depending on the project)
  • Containerization: Docker, Kubernetes
  • Serverless: AWS Lambda, Azure Functions, or Google Cloud Functions (depending on the project)
  • Databases: Postgres, MySQL, MongoDB, Redis (depending on the project)
  • Programming Languages: Python, Bash, Go, Ruby, JavaScript, Node.JS (depending on the project)

Development & DevOps Tools:

  • Version Control: Git, GitHub, GitLab
  • CI/CD: Jenkins, GitHub Actions, GitLab CI/CD
  • Monitoring: Prometheus, Grafana, Datadog, New Relic (depending on the project)
  • Log Aggregation: ELK Stack, Logstash, Kibana, Elasticsearch (depending on the project)
  • Infrastructure Management: Terraform, OpenTofu, Terragrunt, Pulumi (depending on the project)

📝 Enhancement Note: Our Future Health's technology stack is designed to be flexible and adaptable, allowing engineers to work on various projects and technologies. The company's focus on infrastructure-as-code, cloud platforms, and software engineering best practices ensures that engineers have the tools and knowledge they need to succeed in their roles.

👥 Team Culture & Values

Web Development Values:

  • User-Centric: Our Future Health prioritizes the user experience in all its projects, ensuring that the developed solutions meet the needs of users and stakeholders.
  • Innovation: Our Future Health encourages its engineers to think creatively and explore new technologies, tools, and methodologies to drive innovation and improvement.
  • Collaboration: Our Future Health fosters a culture of collaboration, knowledge sharing, and teamwork, ensuring that engineers can learn from one another and work together effectively.
  • Continuous Learning: Our Future Health values continuous learning and encourages its engineers to stay up-to-date with the latest technologies, best practices, and industry trends.

Collaboration Style:

  • Cross-Functional Integration: Our Future Health's technology team works closely with other departments, such as research, health, and product, to ensure that the developed solutions meet the needs of users and stakeholders.
  • Code Review Culture: Our Future Health follows an agile methodology, with a strong focus on collaboration, code reviews, and continuous learning. Engineers are encouraged to review each other's code, provide feedback, and learn from one another.
  • Knowledge Sharing: Our Future Health fosters a culture of knowledge sharing, with regular team meetings, workshops, and brown bag sessions to ensure that engineers can learn from one another and stay up-to-date with the latest technologies, best practices, and industry trends.

📝 Enhancement Note: Our Future Health's team culture is designed to facilitate collaboration, innovation, and continuous learning. The company's focus on user-centric design, cross-functional integration, and knowledge sharing creates an environment where engineers can thrive and make a real-world impact on health outcomes for future generations.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Cloud Migration: Migrate legacy systems to cloud platforms, ensuring minimal downtime and improved performance.
  • Scalability: Design and implement scalable systems that can handle increased traffic and data volume, ensuring optimal performance and reliability.
  • Data Security: Implement and maintain robust security measures to protect sensitive health data, ensuring compliance with relevant regulations and standards.
  • Data Integration: Integrate complex systems with partners, ensuring seamless data flow and minimal disruption to users and stakeholders.
  • Performance Optimization: Optimize system performance, ensuring minimal latency and maximum throughput, while maintaining scalability and reliability.

Learning & Development Opportunities:

  • Technical Skills: Develop your technical skills by working on cutting-edge health data platforms and technologies, learning from experienced engineers, and attending industry conferences and events.
  • Leadership Skills: Take on more responsibilities, mentor junior engineers, and contribute to the team's architecture and design decisions, developing your leadership skills and preparing for technical leadership roles within the organization.
  • Career Progression: Our Future Health offers clear career progression paths for its engineers. As you grow and develop your skills, you will have the opportunity to move into more senior roles within the organization, such as Senior DevOps Engineer, Technical Lead, or Engineering Manager.

📝 Enhancement Note: Our Future Health's technical challenges and growth opportunities are designed to help engineers develop their skills, advance their careers, and make a real-world impact on health outcomes for future generations. The company's focus on innovation, collaboration, and continuous learning creates an environment where engineers can thrive and succeed.

💡 Interview Preparation

Technical Questions:

  • Cloud Platforms: Describe your experience with cloud platforms (Azure, AWS, or GCP) and how you've used them to build, deploy, and manage scalable systems.
  • Infrastructure-as-Code: Explain your experience with infrastructure-as-code tools like Terraform, OpenTofu, Terragrunt, or Pulumi, and how you've used them to automate infrastructure management and deployment.
  • Software Engineering Best Practices: Discuss your experience with software engineering best practices, such as unit testing, code reviews, design documentation, debugging, and troubleshooting skills.
  • Architecture Design: Describe your experience with architecture design patterns, such as microservices, event-driven architecture, and domain-driven design, and how you've applied them to real-world projects.

Company & Culture Questions:

  • Company Culture: Explain what you understand about Our Future Health's company culture, and how your values and work style align with the company's mission and goals.
  • Team Dynamics: Describe your experience working in a cross-functional team, and how you've collaborated with other departments to deliver successful projects.
  • Problem-Solving: Provide an example of a complex technical challenge you've faced, and how you approached it to achieve a successful outcome.

Portfolio Presentation Strategy:

  • Project Selection: Choose projects that demonstrate your experience with cloud platforms, infrastructure-as-code, and software engineering best practices, highlighting your problem-solving skills, collaboration, and leadership.
  • Storytelling: Use storytelling techniques to explain the architecture, design decisions, and how you overcame any challenges or limitations in your projects.
  • Live Demonstration: If possible, provide a live demonstration of your projects, showcasing their functionality, performance, and user experience.

📝 Enhancement Note: Our Future Health's interview process is designed to assess your technical skills, experience, and cultural fit. By preparing for the interview process using the provided tips and strategies, you will be well-equipped to succeed in your application for the Platform Engineer role.

📌 Application Steps

To apply for this Platform Engineer position at Our Future Health:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your experience with cloud platforms, infrastructure-as-code, and software engineering best practices, following the tips and strategies provided in this enhanced job description.
  2. Optimize Your Resume: Highlight your relevant skills, experience, and achievements in your resume, using the provided ATS keywords to improve your visibility to the Our Future Health's Applicant Tracking System.
  3. Prepare for Technical Challenges: Brush up on your knowledge of cloud platforms, infrastructure-as-code, and software engineering best practices, using the provided technical interview process tips and strategies to prepare for the Our Future Health's technical challenges.
  4. Research the Company: Learn about Our Future Health's mission, values, and culture, using the provided company context and culture questions to prepare for the behavioral and cultural fit interview.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

High proficiency in cloud DevOps/platform engineering and large-scale live services is required, along with hands-on experience developing infrastructure-as-code. You should also have excellent experience coding in a high-level language, preferably Python, and a good understanding of cloud security best practices.