Senior Software Engineer - FHIR Interoperability

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
ASP.NETMicrosoft SQL ServerC#HIPAADistributed Systems

Requirements

  • 6+ years of professional software engineering experience with increasing technical complexity and ownership.
  • Strong expertise with Microsoft technologies including C#, .NET Framework/.NET 6+, ASP.NET Web API, ASP.NET MVC, Entity Framework, and SQL Server.
  • Proven experience building and operating API-driven distributed systems in production environments.
  • Hands-on experience with healthcare interoperability standards, particularly FHIR-based integrations and workflows.
  • Strong understanding of relational databases, SQL performance optimization, and integration-heavy system architectures.
  • Experience integrating with third-party healthcare systems where reliability, observability, and error handling are critical.
  • Familiarity with SMART on FHIR, OAuth2, and healthcare authentication and authorization models preferred.
  • Experience working with major EHR platforms such as Epic, Meditech, NextGen, or similar systems is highly desirable.
  • Knowledge of HIPAA-compliant patient data handling and healthcare security best practices.
  • Experience with AWS or Azure cloud services, CI/CD pipelines, DevOps practices, and automated testing methodologies.
  • Strong experience using AI coding tools as part of daily software development workflows.
  • Ability to critically evaluate AI-generated code for correctness, scalability, maintainability, and security.

Responsibilities

  • Design, develop, and maintain backend services and APIs supporting healthcare interoperability and patient record retrieval workflows.
  • Build and optimize FHIR-based integrations and interoperability services for healthcare systems, EHR platforms, and external partners.
  • Develop scalable workflows supporting patient identity matching, record discovery, data retrieval, normalization, and secure delivery processes.
  • Modernize legacy integrations and contribute to the evolution of distributed interoperability architectures.
  • Lead technical decision-making for interoperability services, balancing scalability, compliance, reliability, and operational efficiency.
  • Integrate with third-party healthcare platforms using FHIR, REST APIs, event-driven architectures, and asynchronous workflows.
  • Utilize AI-assisted development tools to improve coding efficiency, debugging, refactoring, and engineering productivity.
  • Review AI-generated code with strong attention to quality, maintainability, security, and operational readiness.
  • Conduct code reviews and mentor engineers on backend engineering best practices and healthcare integration design.
  • Troubleshoot distributed system issues, external dependencies, and interoperability challenges across production environments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now