Sr. Integration Engineer
Blooming Health
Job Title: Sr. Integration Engineer
Location: US-Based (Remote or New York)
About Blooming Health:
Blooming Health is a mission-driven, venture-backed health tech company dedicated to transforming the social care landscape. We are building an intelligent platform to help individuals seamlessly navigate and access the resources essential for their holistic well-being, empowering CBOs, health systems, and health plans to deliver more effective and equitable care. We are a passionate team leveraging technology to solve complex challenges and make a real impact.
The Opportunity:
We are seeking a skilled and motivated Sr. Integration Engineer to join our growing team. In this role, you will be responsible for designing, developing, testing, and maintaining robust integrations between the Blooming Health platform and a variety of external systems, including Electronic Health Records (EHRs like Epic), CRMs (e.g., Salesforce), care management systems, and other partner platforms (e.g., UniteUs, FindHelp).
This is a hands-on role where you will directly contribute to expanding our platform's connectivity, a critical component of our value proposition for enterprise clients and our ability to create a seamless social care ecosystem.
What You'll Do:
- Design & Develop Integrations: Design, build, and implement robust, scalable, and secure integrations using APIs (REST, SOAP, FHIR), messaging queues, and other relevant technologies.
- EHR & Healthcare System Integration: Play a key role in developing and maintaining integrations with major EHR systems (experience with Epic, Cerner, or Athena is a strong plus) and other healthcare IT systems, understanding standards like HL7 FHIR.
- CRM & Partner Platform Integration: Develop and manage integrations with CRMs (e.g., Salesforce) and strategic partner platforms to enable seamless data flow and workflow automation.
- API Management & Development: Work with internal and external APIs, contribute to the design of our own APIs for integration purposes, and ensure proper API security and versioning.
- Data Mapping & Transformation: Define and implement data mapping and transformation logic to ensure accurate and consistent data exchange between systems.
- Testing & Quality Assurance: Develop and execute comprehensive test plans for integrations, including unit tests, integration tests, and end-to-end tests. Troubleshoot and resolve integration issues.
- Monitoring & Maintenance: Implement monitoring for integrations, respond to incidents, and perform ongoing maintenance and upgrades.
- Documentation: Create and maintain clear technical documentation for all integrations.
- Collaboration: Work closely with Product Managers, other engineers (platform, application), and external partners/clients to define integration requirements, troubleshoot issues, and ensure successful deployments.
- Lead smaller integration projects or mentor junior engineers. Contribute to architectural decisions related to integrations.
What You'll Bring:
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience:
- 5+ years of hands-on software engineering experience with a significant focus on building and maintaining system integrations.
- Proven experience working with various API types (RESTful APIs primarily, SOAP is a plus) and data formats (JSON, XML).
- Experience with healthcare integrations is highly desirable, particularly with EHR systems (Epic, Cerner, Athena) and standards like HL7 FHIR.
- Experience integrating with CRM systems (e.g., Salesforce) is a strong plus.
- Familiarity with integration platforms/patterns (e.g., ESBs, iPaaS, event-driven architecture) is beneficial.
- Technical Skills:
- Proficiency in one or more back-end programming languages relevant to integration (e.g., Python, Java, Node.js)
- Understanding of database technologies (SQL and/or NoSQL).
- Familiarity with cloud platforms (GCP, AWS, Azure) and their integration services.
- Knowledge of authentication/authorization mechanisms (OAuth, JWT, API Keys).
- Experience with version control systems (e.g., Git).
- Soft Skills:
- Strong analytical and problem-solving skills, with an ability to troubleshoot complex distributed systems.
- Excellent communication skills, with the ability to explain technical concepts clearly.
- Detail-oriented and committed to delivering high-quality, reliable integrations.
- Ability to work independently as well as collaboratively within a team.
- Proactive and eager to learn new technologies and integration patterns.
- Nice to Haves:
- Experience working in a startup or fast-paced growth environment.
- Understanding of data privacy and security regulations relevant to healthcare (e.g., HIPAA).
- Experience with specific integration tools or platforms.