
About this role
Flatiron Health is seeking a Senior Software Engineer to help accomplish our mission to improve and extend lives by learning from the experience of every person with cancer. We are a healthtech company using data for good to power smarter care worldwide. Flatiron partners with cancer centers in the US, Europe, and Asia as an independent affiliate of the Roche Group.
In this role, you will design, develop, and deploy data processing solutions to transform raw data into ready-to-use data products. You will build scalable logic tailored to healthcare data and construct automated pipelines with robust observability. Day-to-day work involves applying software engineering rigor to ensure data quality through comprehensive unit tests.
You will collaborate with Flatiron colleagues globally, including oncologists, clinicians, product leaders, quantitative scientists, and customers. Our multidisciplinary teams feature oncologists, data scientists, software engineers, epidemiologists, and product experts. This cross-functional partnership solves complex real-world problems in oncology.
Our people are at the center of everything we do, fostering a culture where teammates feel equipped and empowered. We emphasize confidence, compassion, and clarity in contributions. Join us to be the next changemaker in cancer care.
Requirements
- 5+ years of experience in software development using programming languages such as Python, Java, or C#
- 2+ years of experience using Terraform as Infrastructure as Code (IaC)
- Strong commitment to code quality, with a track record of writing rigorous unit and integration tests for data transformations and pipelines
- Proven experience developing and deploying on AWS or other major cloud providers
- Strong proficiency in SQL and hands-on experience with relational database systems like PostgreSQL and MySQL
- Experience working with modern data platforms, specifically Snowflake
- Experience in using Docker and working with containerized environments
- Experience in setting up and managing CI/CD pipelines (GitHub Actions, GitLab CI, etc.)
- Business-level proficiency in spoken and written English
Responsibilities
- Design and deploy data processing solutions to transform raw data into high-quality, ready-to-use data products
- Build scalable and complex data processing logic tailored to healthcare data
- Construct automated pipelines with robust observability and reliability in mind
- Devise creative solutions to navigate tough business, security, and data privacy challenges
- Collaborate cross-functionally with global teams, clinicians, and product leaders to solve complex, real-world problems
- Apply strict software engineering rigor to data, writing comprehensive unit tests for complex data transformations to guarantee data quality
Benefits
- Indefinite employment term
- Flex-time system with normal hours 9:00 - 18:00
- Saturdays, Sundays, and public holidays off
- Social insurance including health, pension, employment, and workers' accident
Similar roles

Senior Data Engineer
5d5 days agoMakpar
Washington, US · Full-time · $150,000 – $190,000

Senior Data Engineer
5d5 days agoPostbank
Berlin, DE · Full-time · €80,000 – €110,000

Infrastructure Engineering Manager
5d5 days agoFortnox
Växjö, SE · Full-time · SEK 800,000 – SEK 1,100,000

Senior AI/ML Engineer - Shared Services Automation - Remote
5d5 days agoMayo Clinic
Rochester, US · Full-time · $160,000 – $220,000