Job Closed
This listing is no longer active.
At openDoctor, we’re one company with three powerful platforms — Surgimate, ImplantBase, and openDoctor — working together to transform how surgeries are coordinated and delivered. Each platform supports a different phase of the surgical journey, from patient access and scheduling to implant management and post-operative care. United under one mission, we’re building the essential operating system for surgical orchestration — helping providers deliver faster, smarter, and safer care. At openDoctor, we are a remote first team distributed across the US with R&D Centers in Israel & India. We offer opportunities for our team to spend time together at meetups, volunteer, and work flexibly.
Software Engineer – Integrations & Interfaces
Location
EST (UTC-5)
Posted
100 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer – Integrations & Interfaces
openDoctor
Role Description We are seeking a Software Engineer – Integrations & Interfaces to join our growing engineering team. This role bridges application development and healthcare interoperability, focusing on designing, building, and maintaining robust data interfaces with partner systems. You will work across HL7, FHIR, and modern API integrations to enable seamless communication between Surgimate’s platform and external healthcare systems. The ideal candidate combines strong software engineering fundamentals with hands-on experience in healthcare data standards and integration technologies. Communication skills are crucial for this role, as it involves direct interaction with customers, vendors, and technical teams. Key Responsibilities - Integration Engineering - Design, develop, and implement HL7 (v2.x, v3, FHIR) and API-based integrations between Surgimate and partner systems (EHRs, scheduling platforms, and other healthcare IT systems). - Perform data mapping, transformation, and validation to ensure accuracy and compliance of data exchanges. - Build and support interface workflows using integration tools (e.g., Mirth Connect). - Collaborate with external healthcare providers, IT teams, and internal stakeholders to deliver seamless and reliable data interoperability. - Troubleshoot, test, and monitor interfaces to maintain continuous data flow and minimize downtime. - Software Development - Contribute to the design, development, and maintenance of Surgimate’s web and backend applications. - Develop and document RESTful APIs and services to support integrations and platform connectivity. - Participate in code reviews, maintain documentation, and follow best practices for testing and version control. - Collaborate closely with cross-functional teams (QA, Product, and US-based Engineering) to deliver scalable and secure solutions. - Operational Support - Investigate, debug, and resolve integration and software issues reported by internal teams or clients. - Contribute to continuous improvement efforts by suggesting enhancements to interface architecture, workflow automation, and data exchange efficiency. - Support broader platform initiatives as needed. Qualifications - Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience). - 4–6 years of professional experience in software development and system integrations. - Proficiency in at least one modern programming language/framework: Angular, Ruby on Rails, Python, PHP, NodeJS, or Java. - Proven experience with HL7 interface development, message types (ADT, ORM, ORU, SIU), and FHIR APIs. - Strong understanding of RESTful API design, JSON/XML data structures, and database querying (SQL and NoSQL). - Excellent debugging and problem-solving skills with a focus on reliability and performance. - Outstanding communication and interpersonal skills – ability to work directly with customers, vendors, and technical teams to gather requirements, resolve issues, and ensure smooth integrations. - Effective collaborator in a distributed, remote-first environment. Preferred Qualifications - Experience with Mirth Connect or similar integration engines. - Background in healthcare IT and understanding of interoperability standards and compliance (HIPAA, CCD, CDA). - Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines. - Exposure to AI development tools such as Cursor, Claude, or similar. - Prior experience integrating with EMR/EHR systems. Working Conditions - Remote-first position with home office as the primary workspace. - Required overlap of 9:00 AM – 12:00 PM ET to collaborate with US-based teams. - Flexibility to work extended hours as needed to support key initiatives. Benefits - Play a pivotal role in building the integration framework that powers data interoperability across healthcare systems. - Work on innovative healthcare technology products with a direct impact on patient care coordination. - Collaborative and inclusive environment focused on learning, innovation, and delivery excellence.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Maintain the release schedule, ensuring clear communication between Business, Development, QA and Operations teams. • Manage risks and incidents related to deliveries, proposing corrective and preventive actions. • Work together with DevOps to optimize CI/CD pipelines and automate deployments. • Support teams in the continuous improvement of delivery and versioning processes. • Understand requirements specified by the Business Areas (Fiscal / Accounting). • Develop requested routines, following programming best practices. • Assist in creating test scenarios for the systems and applications developed. • Respond to incidents caused by errors in previously coded routines. • Document developed implementations. • Actively participate in SCRUM ceremonies (Daily, Planning, etc.).
Senior Fullstack Product Software Engineer, Core Media & Intelligence
DropboxDropbox is the one place to keep life organized and keep work moving.
• Design and implement scalable backend systems that power intelligent, media-rich experiences within Dropbox • Own complex, ambiguous technical problems and drive them from definition through delivery in partnership with Product and Design • Serve as a technical DRI for high-impact initiatives within the team, shaping technical approach and execution plans • Be a hands-on contributor who implements critical and foundational components while setting a high bar for code quality and maintainability • Contribute to shared APIs and system abstractions that enable new product capabilities and operate reliably at large scale • Influence technical decisions across collaborating teams, contributing to alignment while maintaining strong engineering standards in a virtual-first environment
GTM Engineer, Associate
BackblazeBackblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.
• Fuel growth by designing and executing the technical infrastructure for campaigns that drive awareness and pipeline. • Build and optimize integrated, multi-channel programs that leverage automation and AI to reach the right audiences at the perfect time. • Partner with Sales Ops, Marketing Ops, and Sales Leaders to ensure campaign strategies are technically aligned with business goals and pipeline objectives. • Continuously test and learn from automated outreach programs, raising the bar for scalability and measurable impact. • Develop and optimize the backend of ABM programs to ensure buying committees are identified and engaged through personalized, insight-driven outreach.
Senior Software Engineer
Station AStation A is the world's first AI-powered clean energy marketplace.
Station A is a technology company reimagining how clean energy is bought and sold. Our distributed team is made up of climate-minded technologists, strategists, and operators committed to making climate action a no-brainer for everyone. We combine proprietary software with industry expertise to guide commercial real estate owners and operators through their decarbonization journey, starting with evaluation of their portfolios and culminating in transactions through our clean energy marketplace. About the Role: We’re looking for a Senior Software Engineer who can own meaningful slices of the product end-to-end, ship quickly without cutting corners, and help raise the technical bar as the team scales. For example: - Own discrete product areas end-to-end (e.g. a portfolio evaluation workflow, a scoring model, or a transaction flow), including clarifying requirements with Product, tech-speccing the solution, implementing backend & frontend changes, shipping, and supporting it in production. - Be the owner for specific systems or services, including ongoing improvements, bug fixes, performance tuning, and technical debt in that area. - Translate product goals into shipped code, including breaking down problems into scoped tickets, making pragmatic tradeoffs, and delivering incremental value week over week. You’ll work across one of our core pods: - Evaluation: geospatial analytics, data pipelines, site qualification, modeling - Transaction: marketplace workflows, RFPs/RFQs, provider matching, deal execution This is a hands-on role for someone who enjoys building real systems under ambiguity, collaborating tightly with Product and Design, and leaving codebases better than they found them. Responsibilities: - Own and ship end-to-end product work: from problem framing → design → implementation → rollout - Build and maintain scalable backend systems and APIs (primarily Python + SQL) - Contribute to frontend product surfaces (TypeScript / React) where needed - Design pragmatic data models and workflows that support real customer use cases - Improve system quality through testing, observability, and thoughtful refactors - Collaborate closely with Product, Design, and other engineers to balance speed, scope, and correctness - Help define “what good looks like” through code reviews, pairing, and example-setting - Participate in technical discussions around architecture, tradeoffs, and platform evolution



