- Company Name
- Flatiron Health
- Job Title
- Senior Software Engineer
- Job Description
-
**Job Title:** Senior Software Engineer
**Role Summary:**
Architect, develop, and maintain scalable data‑centric software that powers real‑world evidence for oncology. Collaborate with global engineering teams and clinical stakeholders to translate complex medical and business requirements into secure, high‑performance solutions.
**Expectations:**
- Lead technical direction and roadmap decisions.
- Build and mentor the European engineering team.
- Deliver rapid, secure, and high‑quality code in an agile environment.
- Bridge technical and non‑technical stakeholders, communicating complex concepts effectively.
- Navigate ambiguity, iterate quickly, and persistently seek value for patients and clinicians.
**Key Responsibilities:**
- Design and extend data pipelines and processing workflows using contemporary ETL/ELT tools.
- Implement cloud‑native services on AWS, integrating with Snowflake, S3, Glue, and other data warehouse components.
- Ensure compliance with UK healthcare data governance, privacy, and security regulations.
- Write clean, testable, and documented code in object‑oriented languages (Python, Java, C#, SQL).
- Participate in product, data science, and clinical meetings to capture requirements and provide technical guidance.
- Collaborate on cross‑functional releases, balancing speed with rigorous QA, security reviews, and performance testing.
- Mentor junior engineers and support knowledge transfer within the expanding European team.
**Required Skills:**
- 4–8 years professional software engineering experience.
- Strong proficiency in Python, Java, C#, or SQL; language‑agnostic mindset.
- Hands‑on experience with AWS services and Snowflake data warehouse.
- Proven ability to build and maintain data pipelines and ETL/ELT processes.
- Experience in agile development, continuous integration / continuous delivery (CI/CD).
- Deep understanding of software quality practices: code reviews, automated testing, and security hardening.
- Excellent written and verbal communication; capable of explaining technical details to senior non‑technical stakeholders.
- Fluency in English.
**Optional/Desirable:**
- Experience working with UK healthcare data, regulations, and systems.
- Background in machine learning, data engineering, infrastructure, dev‑ops, or security engineering.
**Required Education & Certifications:**
- Bachelor’s, Master’s, or Ph.D. degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Snowflake SnowPro) are a plus.