About the job
Staff Application Engineer
Opportunity Overview:
Join a dynamic and rapidly expanding software engineering team at Cohere Health, where you will have the unique opportunity to contribute to transformative healthcare technology utilizing a cutting-edge technology stack. Your expertise will be pivotal in enhancing our core data and AI platforms, focusing on key features while ensuring scalability, reusability, and optimal performance.
As a Staff Engineer on the Application Engineering team, you will be a senior technical leader responsible for architecting and delivering high-quality, scalable software systems that drive the success of Cohere Health's core platform. You will elevate the technical standards of the team, mentor fellow engineers, and collaborate with product, data, and clinical teams to provide compliant, high-quality solutions that align with performance standards.
This position is perfect for engineers who excel at tackling complex challenges in healthcare, possess extensive experience in building distributed systems, and aspire to shape architecture and engineering practices at scale.
Key Responsibilities:
- Technical Leadership & Architecture
- Lead the design and architecture of large-scale, distributed application systems across the Cohere platform.
- Ensure solutions are secure, performant, maintainable, and compliant with NCQA, CMS, and payer requirements.
- Advocate for engineering best practices in CI/CD, testing, release management, and observability.
- Hands-On Engineering
- Develop clean, maintainable, and thoroughly tested code using modern frameworks such as Python, TypeScript/React, and Java/Kotlin.
- Oversee the creation of core features and APIs that directly benefit providers, payers, and patients.
- Collaborate with DevOps and Data teams to ensure smooth integration, scalability, and operational readiness.
- Quality & Compliance Focus
- Integrate automated testing, monitoring, and release safeguards into the development workflow.
- Proactively address compliance and audit-readiness requirements during application design.
- Work closely with Quality, Security, and Compliance teams to resolve CAP issues and maintain high delivery standards.
- Mentorship & Influence
- Guide engineers across the team in technical design, code quality, and systems thinking.
- Encourage innovation and collaboration to achieve technical excellence.
