Senior Software Engineer - Interop in United States at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Interop based in the United States.
Join a fully remote engineering team building the next generation of healthcare interoperability solutions that enable secure, scalable, and compliant exchange of patient information. In this role, you will design and enhance backend services that integrate with electronic health record systems using modern interoperability standards such as FHIR. You'll work across both modern cloud-native services and legacy platforms, helping shape technical architecture while solving complex integration challenges. This position offers significant ownership, collaboration with cross-functional teams, and the opportunity to leverage AI-assisted development as a core part of the engineering workflow. If you enjoy tackling meaningful technical problems that directly improve healthcare operations and patient data accessibility, this role provides an exciting environment to make a lasting impact.
- Design, develop, and maintain backend services and APIs that securely retrieve, process, normalize, and deliver patient records using FHIR and other healthcare interoperability standards.
- Build and optimize interoperability workflows supporting patient identity matching, record discovery, data retrieval, and Release of Information processes.
- Integrate with external healthcare systems, EHR platforms, and health information networks using RESTful APIs, event-driven architectures, and modern integration patterns.
- Modernize legacy applications while contributing to scalable cloud-based services that improve reliability, compliance, and operational efficiency.
- Define technical roadmaps for interoperability components, balancing scalability, maintainability, security, and delivery objectives.
- Utilize AI-assisted development tools throughout the software lifecycle while validating generated code for quality, security, and long-term maintainability.
- Write clean, testable, well-documented code with strong observability, monitoring, and operational readiness practices.
- Lead code reviews, troubleshoot distributed systems, mentor fellow engineers, and collaborate with product, operations, and compliance teams to deliver robust healthcare solutions.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent practical software engineering experience.
- 6+ years of professional software development experience with increasing technical responsibility.
- Strong expertise in C#, .NET Framework, .NET 6+, ASP.NET Web API, ASP.NET MVC, Entity Framework, SQL Server, and backend application development.
- Hands-on experience designing and operating distributed, API-driven production systems.
- Direct experience implementing healthcare interoperability solutions, particularly using FHIR standards and healthcare integrations.
- Strong knowledge of relational databases, SQL optimization, data consistency, and third-party system integration.
- Experience with automated testing, CI/CD pipelines, Git-based development workflows, and cloud platforms such as AWS or Azure.
- Daily experience using AI-assisted coding tools as an integral part of software development, with the ability to critically evaluate AI-generated output.
- Excellent analytical thinking, communication, collaboration, and mentoring skills with the ability to navigate ambiguous technical challenges.
- Experience with SMART on FHIR, OAuth2, HIPAA-compliant systems, AWS services, asynchronous messaging, major EHR platforms, or technical leadership is considered a strong advantage.
Benefits
- Fully remote, results-oriented work environment with flexible collaboration.
- Opportunity to influence architecture and technical direction across critical interoperability platforms.
- High-impact projects that directly improve healthcare data exchange and patient information access.
- Daily use of modern AI-assisted development tools as part of an innovative engineering workflow.
- Small, collaborative engineering team where contributions are highly visible and valued.
- Exposure to modern cloud technologies, distributed systems, and healthcare interoperability standards.
- Ongoing opportunities for technical growth, mentorship, and professional development.
- Meaningful ownership of products and engineering decisions within a rapidly evolving technology environment.