Senior Software Engineer, Data
Core
Own the software engineering practice surrounding the Modern Disability Claims data platform, including internal tools, APIs, services, and shared libraries.
Role type
Senior backend software engineer (data platform)
Builds
Internal tools, APIs, services, and shared Python libraries/frameworks for the data pipeline
Domain
Federal government / Disability claims / Data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python (type hints, static typing, clean architecture), pytest (unit/integration testing), API design, backend services, Git, code review, mentoring
Preferred skills
Data pipelines/ETL/ELT concepts, cloud data platforms (AWS/Azure/GCP), CI/CD pipelines, healthcare/insurance/benefits/federal programs experience
Technologies
Python, pytest, Poetry, setuptools, Git
Responsibilities
Design and maintain internal tools, APIs, and shared libraries; enforce software engineering standards and design patterns; establish automated testing discipline; partner with Data Engineers to improve pipeline code quality; package and distribute Python libraries; lead code reviews; mentor engineers on design and testing; debug complex software defects; document APIs and tools
Seniority
Senior, hands-on IC