Job Information
CAI Software Developer in Olympia, Washington
Software Developer
Req number:
R7606
Employment type:
Full time
Worksite flexibility:
Remote
Who we are
CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.
Job Summary
We are looking for a motivated Software Engineer – Interoperability ready to take us to the next level! If you have SmileCDR, HL7 FHIR, Python/PySpark, and Informatica Big Data Management (BDM) expertise and are looking for your next career move, apply now.
Job Description
We are seeking a highly skilled Software Engineer – Interoperability to design, build, and support enterprise-scale healthcare interoperability and data integration solutions. This role supports CMS ONC, BCBSA, and enterprise interoperability initiatives, with a strong focus on FHIR-based APIs, SmileCDR, and high-volume ETL/ELT pipelines built on modern DataWorks platforms.
This position will be Full-Time and Remote.
What You’ll Do
Design, configure, and develop FHIR-based interoperability solutions using SmileCDR
Implement and support HL7 FHIR resources (US Core, Da Vinci, CMS mandated APIs)
Develop and maintain RESTful APIs for Patient Access, Provider Directory, Prior Authorization, and Payer-to-Payer use cases
Build API integrations using JavaScript, REST, OAuth2, and JSON payloads
Integrate external interoperability platforms such as Redox and third-party healthcare APIs
Support API performance, monitoring, security, and compliance
Configure and manage SmileCDR repositories, FHIR endpoints, and data ingestion pipelines
Develop FHIR mapping, transformation, and validation logic
Implement SmileCDR workflows, interceptors, subscriptions, and data persistence strategies
Support SmileCDR upgrades, patches, and production troubleshooting
Design and build large-scale, high-volume ETL/ELT pipelines supporting clinical, claims, and member datasets
Develop pipelines using Python, PySpark, and distributed processing frameworks
Perform Source-to-Target Mapping, data transformations, and data quality validations
Support incremental, batch, and near real-time ingestion patterns
Develop and maintain data pipelines using Informatica Big Data Management (BDM)
Implement mappings, workflows, and transformations for Hadoop-based and cloud data platforms
Integrate Informatica BDM with Hadoop, Hive, Spark, and cloud storage
Optimize BDM jobs for performance, scalability, and reliability
Support metadata management, lineage, and operational monitoring
Work with modern data engineering tools and platforms, including:
DBT – transformations, modeling, and analytics-ready datasets
Starburst / Trino – federated query and analytics
Apache Iceberg – large-scale table format and versioned datasets
GCP / BigQuery – cloud-native analytics and storage
Use Smile ETL tools and enterprise ingestion frameworks
Support hybrid architectures spanning on-prem Hadoop and cloud platforms
Build and maintain CI/CD pipelines using GitLab Pipelines
Follow DevOps best practices for source control, automated testing, and deployments
Support cloud deployments on GCP
Ensure secure, repeatable, and compliant deployments across environments
Partner with product owners, architects, vendors, and compliance teams
Support CMS ONC regulatory timelines and audit readiness
Participate in code reviews, design reviews, and technical documentation
Provide production support and root cause analysis for critical data and API pipelines
What You'll Need
Required:
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
SmileCDR (FHIR repository, configuration, ingestion, and APIs)
HL7 FHIR (US Core, Da Vinci implementation experience)
REST APIs, OAuth2, JSON
JavaScript for API and integration development
Redox or equivalent healthcare integration platforms
ETL / ELT pipelines for large-scale, high-volume datasets
Python and PySpark
Source-to-Target Mapping
Data Modeling
Informatica Big Data Management (BDM)
Hadoop, Hive, Spark
DBT
Starburst
Apache Iceberg
GCP / BigQuery
GitLab CI/CD Pipelines
DevOps and release management practices
Cloud platforms (GCP preferred)
Preferred:
Healthcare payer or provider interoperability experience
CMS ONC / BCBSA mandate experience
HL7 FHIR certification or equivalent hands-on implementation experience
Experience supporting production systems and regulatory reporting
Physical Demands
Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor
Must be able to communicate with customers/team members over the phone and in person
Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc
Reasonable accommodation statement
If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to application.accommodations@cai.io or (888) 824 – 8111.
$60.00-$65.00 per hour
The pay range for this position is listed above. Exact compensation may vary based on several factors, including location, experience, and education. Benefit packages include medical, dental, and vision insurance, as well as 401k retirement account access. Employees in this role may also be entitled to paid sick leave and/or other paid time off as provided by applicable law.