Cohere Health logo

Software Engineer

Cohere Health

On-sitemid$107k–$130kPosted 9h ago

Job description

  • We are seeking a Software Engineer II to join our Engineering team

  • In this role, you will independently deliver features and improvements to healthcare technology that powers prior authorization for health plans covering 15+ million members

  • You’ll own story-sized work from design through deployment — decomposing problems, coordinating dependencies, and shipping reliable software with minimal oversight

  • You’ll partner with your squad, product, and QA to build systems that healthcare practitioners rely on daily

  • This is an opportunity to deepen your engineering skills, take ownership of meaningful work, and grow toward technical leadership in a high-impact healthcare environment

  • This is a remote-first role that may require travel to Boston, MA for new hire onboarding and occasional in-person team meetings and company events

  • Own story-level work independently — decomposing stories into tasks, implementing across the full stack (Java/Groovy backend, React/TypeScript frontend, MongoDB, Kafka), and leading release and support for your changes

  • Design and ship features with strong quality discipline — writing appropriate tests, producing accurate estimates, and confirming priorities with your team

  • Write short design notes for non-trivial work, articulating tradeoffs between approaches before committing to implementation

  • Debug and resolve production issues in your owned area, using logs, metrics, and traces to identify root causes and ship fixes

  • Identify and ship small platform or process enhancements that improve developer experience, code quality, or operational reliability

  • Provide high-signal code reviews that catch issues, suggest improvements, and help teammates grow

  • Support onboarding of new team members and mentor interns or new hires on bounded, well-scoped tasks

  • Coordinate across tasks and dependencies within your stories — working with PM, QA, and adjacent engineers to resolve blockers and close issues through resolution

Benefits

  • Medical Insurance

  • Dental Insurance

  • Vision Insurance

  • Life & Disability Insurance

  • Flexible Time Off & Holidays

  • 401(K) Retirement Plan with Employer Match Program

  • Wellness Coach App

  • Parental Leave

  • Learning & Development Opportunities- Ability to produce accurate effort estimates and communicate status, risks, and blockers proactively

  • Hands-on experience with databases (MongoDB or similar NoSQL stores preferred), including basic schema design and query writing

  • Familiarity with event-driven systems or messaging (Kafka, RabbitMQ, or similar) at a working level

  • Backend development experience using Java or Groovy, including writing and maintaining production services

  • Strong code review skills — gives and receives feedback constructively

  • Demonstrated ability to independently own story-sized work — decomposing into tasks, implementing, testing, and shipping without daily direction

  • Experience building web applications with React, JavaScript, and TypeScript

  • 2+ years of professional software engineering experience demonstrating independent delivery and increasing ownership

  • Bachelor’s degree in computer science, software engineering, or equivalent practical experience

  • Proficiency with version control (Git), automated testing, and CI/CD pipelines

  • Experience in healthcare or life sciences industry

  • Hands-on experience with test frameworks such as Cypress, Playwright, JUnit, or Jest

  • Familiarity with cloud platforms (AWS) and basic infrastructure concepts

  • Experience supporting production systems (incident response, monitoring)

  • Experience writing design documents or technical specs for feature work

  • Familiarity with feature flag systems and progressive rollout strategie- Connect with Talent Acquisition for a Preliminary Phone Screening

  • Meet your Hiring Manager!

  • Technical Interviews

  • Cross-Functional Interview