Summary
Join Cohere Health, a rapidly growing clinical intelligence company, as a Team Lead for a high-caliber software engineering team. You will provide technical leadership in the design and delivery of impactful healthcare technology, building and maintaining data services and integrations. This role requires a strong background in software development, data modeling, and API design, using technologies like Java (Spring), NoSQL/SQL databases, and AWS Cloudwatch. The position is remote and offers a competitive salary, health insurance, 401k, and bonus. Cohere Health is committed to fostering a diverse and inclusive work environment.
Requirements
- Masters degree (or equivalent) in Computer Science, Software Engineering or closely related field and three (3) years of experience in the software development cycle, or in the alternative, a Bachelor’s degree (or equivalent) in Computer Science, Software Engineering or closely related field and five (5) years of experience in the software development cycle
- Three (3) years of experience with: Designing and architecting software systems using: lucidchart, draw.io, or figma
- Three (3) years of experience with: Building data services and APIs using Java (Spring)
- Three (3) years of experience with: Leading data modeling, storage design, building, and maintaining services using database technologies (including: NoSQL, SQL, and Object Storage) and observability platforms including AWS Cloudwatch
- Three (3) years of experience with: Developing CI/CD pipelines in Jenkins or Github Actions
Responsibilities
- Build impactful healthcare technology on a modern technology stack
- Build and maintain data services and integrations that support Cohere Health’s teams to continuously evolve product offerings and clinical intelligence
- Work on fast-paced, autonomous, software development agile teams to build and enhance a growing software platform
- Support interoperability initiative that extends the reach of Cohere’s products and services in the marketplace
- Provide technical leadership throughout the technical design and sprint process
- Own end-to-end feature releases and platform enhancements
- Actively participate in the technical design process, bring expertise and analysis to help make data-driven decisions
- Contribute to developing a culture of testing, quality, and attention to detail by supporting industry leading practices such as writing and maintaining comprehensive test coverage
- Actively participate in ensuring Cohere maintains a disciplined approach to healthcare security within their software development and design processes
- Assist in developing technical documentation to facilitate knowledge transfers within department and organization
- Run sprint rituals and sprint planning when required, while engaging in the agile development process, including the definition, design, and management of product backlog
- Mentor junior software engineers on the team
Benefits
- Health insurance
- 401k
- Bonus
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.