Staff Software Engineer, Integrations

Cohere Health Logo

Cohere Health

💵 $170k-$185k
📍Remote - United States

Summary

Join Cohere Health's high-caliber software engineering team as a key contributor to impactful healthcare technology. You will lead the development and enhancement of the company's integrations platform, focusing on scalability, reusability, and performance optimization. This role demands expertise in designing and building integration platforms for high-volume data streams, leveraging technologies like Java (Spring), Kafka, and AWS. You will collaborate with cross-functional teams, mentor junior engineers, and ensure compliance with healthcare regulations. The position offers opportunities for professional growth and advancement within a supportive and inclusive environment. The salary range is $170,000 to $185,000 annually, with additional benefits.

Requirements

  • Minimum of 9 years in the software development lifecycle, with significant experience building and maintaining scalable integrations platforms
  • Deep experience in designing and building integration platforms that handle high-volume data streams, such as those used in healthcare for interacting with EHRs, payors, or partner systems
  • Familiarity with patterns such as event-driven architecture (using tools like Kafka), API gateways, and microservices is crucial
  • Experience in implementing features and automation that reduce the burden on integration teams (e.g., through self-service portals or low-code tools) to ensure more efficient and cost-effective operations
  • Expertise in Java (Spring) for backend development, Kafka for event streaming, AWS for cloud infrastructure, and CI/CD pipelines for automated deployments
  • Strong communicator who can collaborate effectively with cross-functional teams (product, operations, architecture) to ensure platform components meet the needs of the business and drive efficiency
  • Knowledge of healthcare industry standards (HIPAA, FHIR, HL7) and the ability to ensure that integrations comply with these regulations while being optimized for performance and scalability
  • A commitment to high-quality code, with experience in version control, unit testing, CI/CD practices, and performance monitoring
  • Ability to proactively identify and resolve platform issues, ensuring high availability, minimal downtime, and a streamlined integration experience for users
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; or equivalent experience

Responsibilities

  • Lead the development and enhancement of Cohere’s integrations platform, ensuring that it is highly reusable, scalable, and optimized for performance
  • Design and implement platform components and reusable integration patterns that minimize custom development efforts, reduce the time spent on repetitive tasks, and ensure that integrations scale across multiple healthcare systems, payors, and third-party services
  • Drive improvements in the platform that reduce engineering time and manual intervention from Integration Ops by implementing self-service, low-code/no-code integration capabilities and automation
  • Focus on empowering Integration Ops to handle more tasks independently
  • Provide technical leadership across the development lifecycle, ensuring platform components are designed to meet the demands of high-volume healthcare integrations and are easy to maintain and extend
  • Work closely with Integration Ops, product teams, and solutions architects to understand integration needs and ensure the platform meets current and future business requirements
  • Continuously improve the platform’s performance and reliability by optimizing integration workflows, reducing technical debt, and leveraging the latest technologies to ensure seamless integration with external systems such as EMRs, payors, and other healthcare data services
  • Ensure all platform components and integrations comply with healthcare security and privacy regulations (e.g., HIPAA, FHIR) and adhere to industry best practices for data security
  • Contribute to sprint planning, execution, and retrospectives, driving efficiency and velocity within the engineering team and collaborating closely with stakeholders to align with product goals and business priorities
  • Mentor junior engineers, share best practices for building robust, scalable platforms, and lead by example in terms of platform development and design principles

Preferred Qualifications

  • Experience with healthcare integration technologies such as FHIR, HL7, and X12 is highly desirable
  • Experience with building self-service integration tools for operational teams (such as Integration Ops) to offload work and reduce manual intervention
  • Familiarity with event-driven architectures and message queue systems to ensure high throughput and low latency in integrations
  • Experience working with containerized applications and orchestration tools such as Kubernetes for scaling platform components

Benefits

  • Health insurance
  • 401k
  • Bonus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.