Senior Software Engineer

Engineering · United States · Remote possible

Job description

About Health Note

Our mission: 

Improve the health care experience for patients and providers

How we do it: 

Health Note automates activities that distract clinicians from their patients.  Right now, we are focusing on automating notes.  Before an appointment, our intake solution engages patients with clinically intelligent questions and seamlessly writes responses back into the EMR in real time both as discrete data and as an AI-generated note which serves as a concise summary.  During an appointment, our ambient scribe transcribes and summarizes to streamline the visit and ensure that all information is captured accurately and efficiently.

Our impact: 

Health Note has written millions of notes, reducing the documentation burden and allowing clinicians to focus on caring for their patients.

This role is an opportunity for you to join a high-impact team with tremendous growth opportunities. As a Senior Software Engineer, you will be responsible for developing and maintaining mission-critical systems that power healthcare operations and interoperability for over 60 clinics and health systems. You will have the freedom to define the team's technical direction, develop processes for successful client and partner integrations, and guide the architectural evolution of our applications. You will work on a new, high-growth product line that leverages A.I. to empower providers and reduce their workload. You will report directly to our Head of Engineering in a role that gives you the opportunity to shape the future of Health Note’s product offerings and solutions.

As a member of a tight-knit start-up, you will work as part of a cross-functional team of product managers, solution engineers, client experience managers, and other software engineers to create world-class solutions to meet client needs. We put our customers first and have a deep sense of ownership of our products and services from design to implementation and throughout ongoing development. We believe in getting things done and succeed through continuous learning. Health Note engineers balance craftsmanship and speed-to-market employing unit testing, end-to-end automation, and high service telemetry to enable strong systems. This opportunity is exciting if you are looking to take the next step in your career and are interested in joining a growth stage organization focused on healthcare.

We’re a fully distributed, remote-first, fast-growing startup. Our engineering team is spread from UTC-3 to UTC-7 and we rely heavily on strong communication skills in order to make it work. Although we default to asynchronous clear communications as much as possible, you will occasionally need to be flexible in order to meet synchronously with colleagues in different time zones.

Our cutting edge stack is full-stack Typescript leveraging NestJS, React, Remix, Tailwinds, GraphQL, PostgresQL, Redis, Pulumi, all on AWS. Our architecture is service oriented and managed in a Monorepo. We’re constantly on the search for new and exciting technologies to help improve developer and user experience.

Responsibilities

  • Design, implement, and maintain highly scalable and performant services and applications, including those leveraging M.L. models for patient data analysis and clinical note generation
  • Continually improve the codebase and test coverage through refactoring, unit testing, system testing, automating deployments, and general up-leveling of our codebase
  • Design and improve our tooling and systems as needed to support our growth as we continue to scale
  • Mentor and support other team members on design techniques, establishing coding standards, and providing feedback to ensure best practices
  • Deep architecture work experimenting with new and exciting technologies, including A.I./M.L. frameworks and libraries (e.g. TensorFlow, PyTorch, scikit-learn)
  • Collaborate with cross-functional teams to integrate A.I./M.L.-driven insights into our products and services, to enhance workflows

Qualifications

  • 5+ years of experience building out robust and scalable full-stack applications, databases, developer tools, and/or experience in A.I./M.L. development and integration
  • Significant experience designing, building, deploying, operating, and maintaining production applications at scale
  • Extensive experience with Javascript (Typescript), React, NodeJS (NestJS), and PostgresQL
  • Writing quality code with automated testing and leaving the codebase better than how you found it
  • Exposure in architecting and developing solutions to ambiguous problems with significant impact
  • Familiarity with modern web technologies (HTTP2, WebSockets, gRPC, GraphQL)
  • Obsession with building high quality products and applications

Nice to haves

  • Experience with observability and monitoring systems (Datadog, Grafana, Sentry, Cloudwatch, etc.)
  • Experience with infrastructure-as-code and continuous deployment in production
  • Familiarity with front-end and internal UI technologies (ReTool, Salesforce Communities, Contentful, React, NextJS, etc.)
  • Experience with containers and container orchestrators like Docker or Kubernetes
  • Experience designing, versioning, and scaling APIs
  • Extensive experience with one of the following languages (GoLang, Python, Javascript, Typescript, Kotlin)
  • Experience working with healthcare, healthcare technology, and clinical staff, or other regulated industries and/or EHR/EMR  integration experience
  • Knowledge of data preprocessing, feature engineering, and model evaluation techniques for A.I./M.L. applications
  • A.I./M.L.-specific data storage solutions (e.g., Apache Cassandra, Apache HBase)
  • Experience debugging distributed systems

DETAILS

  • Full time employee
  • Location:  Remote USA
  • Salary:  $135,000-$175,000
    • The base salary range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the role across all US locations. Within the range, individual pay is determined by budget allocated for the role and additional factors, including job-related competencies and skills, experience, and relevant education or training. Please note that the compensation details listed in US job postings reflect the base salary only, and do not include equity or benefits. 

Not all applicants will have skills that match a job description exactly.  Health Note values diverse experiences in other industries and we encourage everyone who meets the required qualifications to apply. While having “desired” attributes makes for a strong candidate, we encourage applicants with alternative experiences to apply.  We are always looking for people who will bring something new to the table!

Working at Health Note:

At Health Note, we believe in taking care of our team members by providing a wide range of ways to support their professional growth, mental and physical well-being, and work-life balance.  We are always looking for new ways to help our employees thrive!

Health and Wellness - We offer comprehensive health benefits, including medical, dental, and vision, as well as disability and life insurance coverage.  We also offer a 401k with a company match.

Work Life Balance - We know that everyone has a life away from work!  We encourage our employees to adjust their work schedules to balance family responsibilities and offer a flexible PTO policy to encourage everyone to take time away from work and recharge as needed.

Team Culture - Join a dynamic and collaborative team environment where your contributions are valued and your voice is heard. We host regular team-building activities, social events, and more.

Continuous Learning - We encourage personal and professional growth with access to learning resources, training programs, and opportunities for career advancement.

Committed to Diversity, Equity, and Inclusion

Health Note is an Equal Opportunity Employer and is committed to fair hiring practices. All hiring decisions at Health Note are based on business requirements, job needs and individual qualifications. Each candidate is considered without regard to race, color, religion, gender, sexuality, national origin, age, disability, genetics or any other protected status.