The company is looking to solve the problem of inefficient and costly healthcare integrations by building a scalable and reusable integrations platform.
Requirements
- Deep experience in designing and building integration platforms that handle high-volume data streams
- Familiarity with patterns such as event-driven architecture (using tools like Kafka), API gateways, and microservices
- Expertise in Java (Spring) for backend development, Kafka for event streaming, AWS for cloud infrastructure, and CI/CD pipelines for automated deployments
- Experience with Terraform and other Infrastructure as Code (IaC) tools for scalability
- Knowledge of healthcare industry standards (HIPAA, FHIR, HL7)
- Experience with containerized applications and orchestration tools such as Kubernetes for scaling platform components
- Familiarity with event-driven architectures and message queue systems
Responsibilities
- Lead the development and enhancement of Cohere's integrations platform
- Design and implement platform components and reusable integration patterns
- Drive improvements in the platform that reduce engineering time and manual intervention
- Provide technical leadership across the development lifecycle
- Ensure platform components are designed to meet the demands of high-volume healthcare integrations
- Optimize integration workflows, reduce technical debt, and leverage the latest technologies
- Ensure all platform components and integrations comply with healthcare security and privacy regulations
Other
- Minimum of 9 years in the software development lifecycle
- Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent experience
- Strong communicator who can collaborate effectively with cross-functional teams
- Ability to proactively identify and resolve platform issues
- Commitment to high-quality code, with experience in version control, unit testing, CI/CD practices, and performance monitoring