Stand out for this role — generate a tailored resume and cover letter in about a minute.
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.
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