Software Engineer
Location
New York City, California, United States
Job title: Software Engineer
Job type: Contract
Contract Length:12 months
Rate: $60-80 per hour
Role Location: United States
The Company:
A mission-driven healthcare technology organization focused on improving health equity for underserved populations across the United States. Through a scalable patient engagement and interoperability platform, the organization partners with healthcare providers to increase access to care, improve clinical outcomes, and address social drivers of health.
The engineering team operates in a fully distributed environment and is scaling its integration capabilities to connect with leading EHR systems and healthcare data platforms. The team values secure, reliable, and maintainable engineering practices, with a strong emphasis on interoperability standards and cross-functional collaboration.
You’ll join a collaborative, high-performing engineering team that works closely with Product, Customer Success, and external healthcare partners to deliver meaningful technical solutions that directly impact patient outcomes.
Role and Responsibilities:
We’re seeking an experienced Software Engineer (3+ years) with strong backend and integration experience to design, build, and maintain secure healthcare integrations connecting external systems to our core platform.
The ideal candidate has hands-on experience with API development, healthcare interoperability standards (FHIR and HL7), and EHR integrations — and brings a mindset of ownership, quality, and continuous improvement to every project.
You’ll collaborate closely with senior engineers, product stakeholders, and customer-facing teams to deliver reliable integration workflows that support healthcare providers at scale.
API & Backend Development:
Design, build, and maintain backend services and API-to-API integrations using JavaScript (and at least one additional language), ensuring reliability, scalability, and security.
Healthcare Integrations:
Develop and support integrations leveraging interoperability standards such as FHIR and HL7, connecting to leading EHR systems via APIs, direct database connections, and integration engines.
Integration Engine Development:
Design, build, and maintain workflows within healthcare integration engines (e.g., Rhapsody or similar), following engineering best practices and organizational standards.
EHR Connectivity:
Support integrations with major EHR platforms (e.g., Epic including Clarity/Caboodle, Athenahealth, eClinicalWorks, NextGen), ensuring accurate data exchange and workflow alignment.
System Architecture Contribution:
Collaborate with senior engineers to evolve scalable healthcare integration architecture and improve API capabilities and backend services.
Customer & Cross-Functional Collaboration:
Partner with Product, Customer Success, and external technical stakeholders to gather requirements, clarify workflows, and design effective integration solutions.
Testing & Quality Engineering:
Write and maintain automated tests alongside production code, ensuring integrations are robust, secure, and production-ready.
Documentation & Training:
Create clear technical documentation for integrations and provide enablement resources to support teams for monitoring and troubleshooting.
Production Support & On-Call:
Participate in on-call (PagerDuty) rotations and support live integrations, ensuring performance, reliability, and issue resolution.
Continuous Improvement:
Contribute to team rituals such as technical reviews, retrospectives, and architecture discussions to improve processes, tooling, and engineering standards.
Job Requirements:
Minimum 3 years of hands-on software engineering experience using JavaScript and at least one additional programming language
Minimum 3 years of experience building and maintaining backend systems, APIs, and services
Strong understanding of software engineering fundamentals, including SDLC, design patterns, object-oriented architecture, and coding best practices
Experience developing and supporting healthcare integrations using FHIR and HL7 standards
Familiarity with integration engines such as Rhapsody or Mirth
Experience integrating with mainstream EHR vendors (e.g., Epic, eClinicalWorks, Athenahealth, NextGen)
Experience working in environments where automated testing is standard practice
Strong collaboration skills across technical and non-technical stakeholders
Outstanding written and verbal communication skills in a fully remote environment
Demonstrated ability to work autonomously while escalating appropriately
Growth-oriented mindset with a proactive and detail-focused approach
Must reside within the United States
Preferred Experience:
Experience with JavaScript/TypeScript, Ruby on Rails, and Postgres
Experience working in cloud environments such as Google Cloud Platform
Experience working closely with data teams and healthcare data models
Experience contributing to API design improvements or automated testing strategies
Accessibility Statement:
Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences.
We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process.
Our Commitment to Diversity, Equity, and Inclusion:
Signify’s mission is to empower every person, regardless of their background or?circumstances, with an equitable chance to achieve the careers?they deserve. Building a diverse future, one placement at a?time. Check out our DE&I page here