Cohere Health, Inc. is looking to build impactful healthcare technology on a modern technology stack and support interoperability initiatives to extend the reach of their products and services in the marketplace.
Requirements
- Designing and architecting software systems using: Lucidchart, draw.io, or figma.
- Building data services and APIs using Java (Spring).
- Leading data modeling, storage design, building, and maintaining services using database technologies (including: NoSQL, SQL, and Object Storage) and observability platforms including AWS Cloudwatch.
- Developing CI/CD pipelines in Jenkins or Github Actions.
Responsibilities
- 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.
Other
- 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 relevant technologies.
- Ability to work remotely from any location within the United States.
- Mentor junior software engineers on the team.
- Run sprint rituals and sprint planning when required, while engaging in the agile development process, including the definition, design, and management of product backlog.