Software Engineer Interoperability & Data Platforms

TPI Global (formerly Tech Providers, Inc.)
  • Pittsburgh, PA
  • Quick Apply
30+ days ago

Job Description

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
 

Numbers & Facts

LocationPittsburgh, PA

Skills

  • Apacheunmatched
  • Apache Hadoopunmatched
  • Apache Hiveunmatched
  • Apache Sparkunmatched
  • Application Programming Interface (API)unmatched
  • Cloud Computingunmatched
  • Computer Scienceunmatched
  • Content Management Systems (CMS)unmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Managementunmatched
  • Data Qualityunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • DevOpsunmatched
  • Ecosystemsunmatched
  • GCP (Good Clinical Practices)unmatched
  • HL7 (Health Level 7)unmatched
  • Healthcareunmatched
  • Healthcare Providersunmatched
  • Informaticaunmatched
  • Interoperabilityunmatched
  • JSONunmatched
  • JavaScriptunmatched
  • OAuthunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • Regulationsunmatched
  • Software Designunmatched
  • Software Engineeringunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder