Job Description
Job Title: Senior Software Engineer for Data Platform (Healthcare RCM)
Location: New York, NY
Duration: Full-time
Job Description:
Overview
We are seeking a Senior Data Platform Engineer with experience in Healthcare Technology and Revenue Cycle Management (RCM) environments. This individual will own critical data platform initiatives end-to-end, designing, building, and operating scalable data pipelines and warehouse infrastructure that power business-critical healthcare applications.
This is a hands-on senior individual contributor role requiring strong technical ownership, architectural decision-making, and production support experience.
Technology Stack
- Snowflake
- SQLMesh / dbt
- Python
- AWS
- Temporal / Airflow / Prefect
- Fivetran
- Datadog
- SQL
- Medallion Architecture
Key Responsibilities
Data Platform Ownership
- Lead major data platform initiatives from requirements gathering through architecture, delivery, and production support.
- Design and implement scalable, production-grade data pipelines.
- Ensure reliability through robust handling of:
- Idempotency
- Late-arriving data
- Failure recovery
- Backfills
- Data quality controls
Healthcare Data Engineering
- Build and support healthcare data ingestion frameworks from:
- Epic Clarity
- athenahealth
- ODBC-based systems
- Other EHR and clinical systems
- Address challenges related to healthcare data quality, interoperability, and variability.
- Transform raw operational data into trusted, curated business models.
Data Modeling & Architecture
- Design scalable data warehouse solutions using Snowflake.
- Develop reusable data models supporting analytics, reporting, and product applications.
- Drive architectural decisions around performance, scalability, governance, and reliability.
Platform Operations
- Own production monitoring and observability.
- Manage warehouse performance optimization and cost governance.
- Improve:
- Query performance
- Data access controls
- Snowflake credit consumption
- Clustering and storage strategies
- Participate in on-call support and production incident response.
Leadership & Collaboration
- Mentor engineers and contribute to architectural reviews.
- Partner with Product, Engineering, Customer Success, and Implementation teams.
- Translate technical challenges into business impact and proactively communicate tradeoffs.
- Promote engineering best practices and operational excellence across the organization.
AI-Enabled Development
- Leverage modern AI-assisted development tools to improve engineering productivity, code quality, and design workflows.
Required Qualifications
- 5+ years of experience building and supporting production data platforms.
- Strong experience with Python and advanced SQL.
- Hands-on expertise with Snowflake or a comparable cloud data warehouse.
- Experience with orchestration frameworks such as:
- Temporal
- Airflow
- Prefect
- Similar workflow orchestration tools
- Experience with SQLMesh, dbt, or equivalent data transformation frameworks.
- Proven experience owning data pipelines and platform components from design through production support.
- Strong understanding of:
- Data warehousing
- Performance optimization
- Data governance
- Platform reliability
- Ability to operate independently and manage ambiguity in fast-paced environments.
- Experience designing solutions based on data volume, latency requirements, and SLAs.
Preferred Qualifications
- Healthcare Technology, RCM, or Health Data Platform experience.
- Experience working with:
- EHR integrations
- HL7
- FHIR
- Claims data (837/835)
- Eligibility and payer data
- Understanding of HIPAA, PHI handling, and healthcare compliance requirements.
- Experience building foundational infrastructure within startup or high-growth environments.
- Strong AWS experience, including:
- IAM
- S3
- ECS/Fargate
- Experience with observability and monitoring platforms such as Datadog.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.