Senior Backend Engineer (Product)

Ro

York and North Yorkshire

On-site

GBP 75,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision membership
Equity for all team members
Flexible time off
Paid parental leave and flexible work

Job summary

Ro is seeking a Senior Software Engineer for the Patient Experience team in the UK. You will own backend systems powering patient onboarding, care delivery, and insurance workflows, partnering with Product, Design, Data, and other teams to define, build, and iterate on featured experiences.

You will refine ambiguous problems, design scalable services, and ensure reliability while collaborating with cross-functional partners to deliver meaningful product outcomes.

Qualifications

  • 5+ years of software engineering experience.
  • Deep understanding of distributed systems, data consistency, and service boundaries.
  • Hands-on experience with Python and frameworks like FastAPI or Django.
  • Experience scaling data-intensive production systems.
  • Experience partnering with Product to scope and deliver user-facing features.
  • Experience with telemetry/monitoring tooling (e.g., Datadog).
  • Experience with decoupling monoliths into distributed services.

Responsibilities

  • Own backend systems powering patient onboarding, care delivery, and insurance workflows.
  • Design, build, and iterate on scalable distributed services in Python (FastAPI/Django).
  • Partner with Product, Design, Data, and other teams to translate business goals into backend solutions.
  • Own features end-to-end from discovery through launch and iteration.
  • Drive testing, monitoring, observability, and performance optimization.

Skills

Python
Distributed systems
Software engineering
FastAPI
Django
Data-intensive systems
On-call rotations
Product collaboration

Tools

Datadog
Load testing infrastructure

Job description

  • We are looking for a Senior Software Engineer to join the Patient Experience team at Ro
  • This is a backend, product-focused role. You will partner closely with Product, Design, Data, and other teams to define, build, and iterate on features that directly impact patient onboarding, care delivery, and insurance workflows
  • You’ll own backend systems that power critical patient and provider experiences — not just from a technical perspective, but from a product and business outcomes lens
  • You’ll refine ambiguous problems through solution design, implementation, experimentation, and iteration while ensuring the backend is performant and monitoring for real-world feature engagement and adoption
  • While this role is highly focused on backend engineering, we value engineers who understand how their systems drive user-facing experiences and who enjoy collaborating cross-functionally to deliver meaningful product outcomes
  • Design and build scalable, reliable, and resilient distributed services using Python with FastAPI or Django, supporting critical clinical and operational workflows
  • Partner closely with product teams to shape feature requirements, define success metrics, and translate business goals into scalable backend solutions
  • Operate as a domain owner — accountable not only for system reliability and performance, but for how your systems drive measurable product and operational outcomes
  • Own features end-to-end from technical discovery through launch and iteration, using data and feedback to continuously improve outcomes
  • Drive engineering excellence through best practices in testing, monitoring, observability, and performance optimization
  • Actively contribute to building the team’s architectural vision and technical roadmap
  • Collaborate on code reviews and technical design documents to ensure the consistent application of best practices across relevant domains
  • Participate in on-call rotations to ensure reliability of production systems
Benefits
  • Medical, dental, and vision membership
  • Equity for all team members
  • Flexible time off
  • Paid parental leave, and flexible work arrangement
  • Well-stocked office with snacks and bi-weekly free lunches
  • Gym, learning, and development stipends

Proven track record of scaling complex, data-intensive backend systems through rapid growth on a high-traffic engineering organization, ensuring high performance and availability5+ years of software engineering experienceDeep understanding of distributed systems-data consistency, communication patterns, and service boundaries, backed by hands-on experience building and maintaining data-intensive production systemsStrong sense of ownership with the ability + desire to own technical roadmaps and refine ambiguous problemsExperience partnering closely with Product to scope and deliver user-facing features that drive measurable business impactStrong intuition for product tradeoffs - balancing speed, scalability, and long-term architectureExperience architecting, designing and building scalable web applications and distributed systemsProficiency with Python, relational databases, and frameworks like FastAPI or Django, with hands-on experience in metrics instrumentation and data-driven performance tuning leveraging Ro's load testing infrastructure and tools like DatadogDemonstrated ability to collaborate with other engineers and cross-functional partners to create the best possible productsExperience in telehealth or other highly regulated industriesExperience with decoupling monolithic applications into distributed asynchronous services

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Backend)
Staff Software Engineer (Backend)

Ro • York and North Yorkshire

On-site
GBP 110,000 - 170,000
Medical, dental, and vision membership
Equity for all team members
Flexible time off
+2
Technical Lead
Technical Lead

Ro • York and North Yorkshire

On-site
GBP 90,000 - 120,000
Health benefits
Equity for all team members
Flexible time off
+4
Senior Backend Engineer, Patient Experience — Python
Senior Backend Engineer, Patient Experience — Python

Ro • York and North Yorkshire

On-site
GBP 75,000 - 110,000
Medical, dental, and vision membership
Equity for all team members
Flexible time off
+1
Staff Backend Architect – Scalable Healthcare Platform
Staff Backend Architect – Scalable Healthcare Platform

Ro • York and North Yorkshire

On-site
GBP 110,000 - 170,000
Medical, dental, and vision membership
Equity for all team members
Flexible time off
+2
Senior Product Engineer
Senior Product Engineer

Dex • United Kingdom

On-site
GBP 90,000 - 130,000
Technical Lead, Healthcare Platform & Architecture
Technical Lead, Healthcare Platform & Architecture

Ro • York and North Yorkshire

On-site
GBP 90,000 - 120,000
Health benefits
Equity for all team members
Flexible time off
+4
Backend Engineer
Backend Engineer

Voy • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid work arrangement
Office presence 3 days/week
Senior Software Engineer (Backend (Identity International)
Senior Software Engineer (Backend (Identity International)

Affirm, Inc. • Greater London

Remote
GBP 90,000 - 130,000
Remote-first compensation structure
Spending Wallets
Health Benefits
+2
Senior Product Engineer
Senior Product Engineer

Consortia • Greater London

On-site
GBP 80,000 - 110,000
Software Engineer (Backend) - London
Software Engineer (Backend) - London

Teton.ai ApS • Greater London

Hybrid
GBP 90,000 - 120,000
Stock options
Impactful work