Job Title: Software Engineer –Interoperability & Data Platforms
Duration: 6+ Months Contract with possible extension
Location: Pittsburgh PA (Remote)
Role Summary
Software Engineer –Interoperability & Data Platforms
Job Summary
We are seeking a Software Engineer to design, build, and support enterprise-scale healthcare interoperability and data integration solutions. The role focuses on HL7 FHIR-based APIs, SmileCDR, and high-volume ETL/ELT pipelines, supporting CMS ONC and enterprise data initiatives.
Key Responsibilities- Develop and support FHIR-based interoperability solutions using SmileCDR (US Core, Da Vinci, CMS APIs)
- Build and maintain REST APIs using JavaScript, OAuth2, and JSON
- Configure SmileCDR (FHIR endpoints, ingestion pipelines, workflows, mappings, validation)
- Design and implement large-scale ETL/ELT pipelines using Python and PySpark
- Develop data pipelines using Informatica BDM and integrate with Hadoop, Hive, Spark, and cloud platforms
- Work with modern data tools (DBT, Starburst/Trino, Apache Iceberg, GCP/BigQuery)
- Support CI/CD pipelines (GitLab) and cloud deployments (GCP)
- Ensure data quality, performance, security, and compliance
- Collaborate with product, architecture, and compliance teams;support production issues and RCA
Required Skills- SmileCDR and HL7 FHIR implementation experience
- REST APIs, JavaScript, OAuth2
- Python, PySpark, and ETL/ELT pipelines (high-volume data)
- Informatica BDM (PowerCenter/IDMC preferred)
- Hadoop ecosystem (Hive, Spark)
- Data platforms: DBT, Starburst/Trino, Apache Iceberg, GCP/BigQuery
- GitLab CI/CD and DevOps practices
Preferred- Healthcare payer/provider experience
- CMS ONC / BCBSA regulatory exposure
- FHIR certification or hands-on implementation
- Experience supporting production systems and compliance reporting
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
T
TPI Global (formerly Tech Providers, Inc.)