Senior Software Engineer

Flatiron Health, Inc.

London (KY)

On-site

USD 140,000 - 190,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Flatiron Health, Inc. is seeking a Senior Software Engineer to join the Healthcare Data Products team.

You will own the lifecycle of high-scale data applications, from Snowflake data lakes to customer-facing interfaces, building robust, compliant systems that empower clients to derive actionable insights from cancer data. You will design and maintain data pipelines with Python, PySpark, Airflow, and Prefect, and help transition delivery models toward Snowflake-native sharing.

Qualifications

  • 4+ years of professional experience building scalable, production-grade software.
  • Proficient in Python and relational databases; Snowflake preferred.
  • Strong ability to explain complex data flows to non-technical stakeholders.
  • Mentor Jr engineers and promote best practices in data engineering.
  • Degree in Computer Science or related field (or equivalent experience).

Responsibilities

  • Architect and scale data pipelines to ingest data from hundreds of sources into Snowflake.
  • Modernize data sharing and Parquet extraction for high performance.
  • Own full-stack aspects from Python backends to React frontends for EHR-related features.
  • Improve tooling with Terraform, Docker, and GitLab CI/CD for IaC and observability.
  • Leverage AI-assisted development tools to accelerate oncology data challenges.
  • Collaborate with oncologists and data scientists to translate requirements into technical solutions.

Skills

Python
Data pipelines
SQL Snowflake
Mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Snowflake
Airflow
Prefect
Terraform
Docker
GitLab CI/CD
React
AWS (S3/EMR/EC2)

Job description

We’re looking for a Senior Software Engineer to help us accomplish our mission to improve and extend lives by learning from the experience of every person with cancer. Are you ready to be the next changemaker in cancer care?

Flatiron Health is a healthtech company using data for good to power smarter care for every person with cancer, around the world. Flatiron partners with cancer centers in the US, Europe and Asia to transform patients’ real-life experiences into real-world evidence and create a more modern, connected oncology ecosystem. Our multidisciplinary teams include oncologists, data scientists, software engineers, epidemiologists, product experts and more. Flatiron Health is an independent affiliate of the Roche Group.

We’re looking for an experienced software engineer to join the Healthcare Data Products team. Our mission is to build scalable pipelines and platforms that transform raw clinical data into actionable insights, and to empower our clients to do the same. Whether it’s managing a 100+ source data lake or architecting Snowflake-native sharing solutions, your work directly impacts how cancer data is utilized across the industry.

What You’ll Do

As a Senior Engineer on the HC Data Products team, you will own the lifecycle of high-scale data applications. From our Snowflake data lake to customer-facing data retrieval interfaces, you will build systems that are robust, compliant, and performant. In addition, you’ll:

  • Architect & Scale: Design and maintain complex data pipelines using Python, PySpark, Prefect, and Airflow to ingest data from hundreds of sources into Snowflake.
  • Innovate Infrastructure: Transition our data delivery models toward modern Snowflake-native data sharing and high-performance Parquet extractions.
  • Full-Stack Ownership: Support our EHR application and data export features by working across the stack, from Python backends to React frontends.
  • Modernize Tooling: Use Terraform (via Spacelift), Docker, and GitLab CI/CD to ensure our infrastructure is code-driven, while leveraging Datadog and Metaplane for end-to-end system and data observability.
  • High-Velocity Dev-Ex: Leverage cutting-edge AI-assisted development tools likeCursor and Claude Code to streamline workflows and focus on solving complex oncology data challenges.
  • Collaborate: Partner with oncologists, product leaders, and data scientists to translate complex product and regulatory requirements into elegant technical solutions.
Who You Are

You're a kind, collaborative, and passionate problem-solver who thrives at the intersection of software engineering and data platform architecture.

  • The Experience: You have 4+ years of professional experience building scalable, production-grade software.
  • The Stack: You are highly proficient in Python and have a deep understanding of relational databases (Snowflake preferred).
  • The Mindset: You have a nose for value and empathy for your internal and external customers. You proactively identify problems that have a high impact on the business.
  • The Communicator: You can explain complex data flows to non-technical stakeholders and mentor junior engineers on best practices.
  • The Academic: You hold a degree in Computer Science or a related field (or have equivalent foundational experience).
Extra Credit
  • Modern Data Stack: Experience with Airflow, Prefect, PySpark, or Terraform.
  • Front-End Flair: Experience with React or similar JS frameworks for building data-heavy internal tools.
  • Cloud Native: Hands-on experience with AWS services (S3, EMR, EC2).
  • Healthcare Context: Familiarity with healthcare data domains (e.g., Clinical, Financial, or Research) and an understanding of provider workflows within an EHR.
  • Open Source: You contribute to the community or have a passion for building developer tools.

Who We Are

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Data Platforms for Healthcare
Senior Software Engineer, Data Platforms for Healthcare

Flatiron Health, Inc. • London (KY)

On-site
USD 140,000 - 190,000
Senior Director of Engineering, Technical Platform
Senior Director of Engineering, Technical Platform

Flatiron Health, Inc. • New York (NY)

Hybrid
USD 236,000 - 325,000
Work/life autonomy
Flexible work hours
Comprehensive compensation package
+3
Lead Product Manager (Clinical Workflows)
Lead Product Manager (Clinical Workflows)

Flatiron Health, Inc. • New York (NY)

Hybrid
USD 161,000 - 221,000
Flexible work hours
Comprehensive compensation package
401(k) contribution
+2
Senior Software Engineer
Senior Software Engineer

RhythmScience Inc. • United States

Remote
USD 130,000 - 210,000
Remote-first culture
Mission-driven work
High autonomy
Manager, Life Sciences Partnerships
Manager, Life Sciences Partnerships

Flatiron Health • New York (NY)

On-site
USD 125,000 - 180,000
Flexible work hours
Hybrid work model
Competitive compensation
+1
Senior Software Engineer
Senior Software Engineer

Flatiron Health • New York (NY)

Hybrid
USD 152,000 - 209,000
Flexible hours
Flexible PTO
401(k) plan
+5
Staff Data Engineer
Staff Data Engineer

NEPSE Trading • United States

Hybrid
USD 140,000 - 190,000
Director of Engineering
Director of Engineering

Bios Life • Cambridge (MA)

On-site
USD 180,000 - 260,000
Software Engineer (Platform)
Software Engineer (Platform)

Oncora Medical, Inc. • United States

Remote
USD 80,000 - 120,000
Equity compensation
Health insurance
401k
+3
Staff Data Engineer
Staff Data Engineer

Charlie Health • New York (NY)

On-site
USD 175,000 - 255,000