flatironhealth

Senior Software Engineer

Apply Now

At a Glance

Location
London office
Experience
4–8 years
Posted
2026-02-18T15:03:19-05:00

Key Requirements

Required Skills

AWSAgileData EngineeringDevOpsJavaMachine LearningPythonSQLSnowflake

Domain Knowledge

  • Engineering
  • Healthcare

Requirements

You're a kind, passionate and collaborative problem-solver who values the opportunity to think beyond the way things are. You're excited by the prospect of working on difficult and meaningful problems each day. You seek and give candid feedback, and value the chance to make an important impact on cancer patients and society.

You’re a software engineer with 4-8 years of relevant professional experience

You are excited to work in a dynamic, fast-paced environment, think creatively and are comfortable being scrappy to get the job done

You are excited about working in a passionate, technology-driven culture that encourages both innovation and business impact

You have a nose for value and empathy for your customers

You have experience with agile development environments using object-oriented programming languages (e.g. Python, Java, C#, SQL), but are also language agnostic and willing to pick up new programming languages as needed

Responsibilities

This role will design and develop technology in partnership with our global software engineering teams in the US, UK, Germany, and Japan. Additionally, this role will work day-to-day with oncologists, clinicians, product leaders, quantitative scientists, and customers to understand their challenges and how technology can help solve them.

Contribute to shaping the direction of team roadmaps and technology development

Help build our European engineering teams and company culture as we grow

Devise creative solutions for technical and business challenges

Rapidly iterate on products while maintaining engineering practices that ensure quality and security

Work with complex data pipelines using a variety of data processing tools

About the Company

Our people are at the centre of everything we do. We strive to foster a culture where our teammates feel equipped and empowered to make meaningful contributions with confidence, compassion, and clarity.