A

Athena Health

Cloud-based EHR, RCM, patient engagement

Lead Software Engineer - Clinical Decision Support

Full-Stack EngineeringPosted on Nov 13
Full-timeBoston, MA, USA

About the Job

Requirements

  • At least 6 years of software engineering experience and a strong product development background.
  • Experience leading full-stack development teams, including technical mentoring and design oversight.
  • Proficiency in React, modern frontend architecture, HTML, CSS, JavaScript, and Java.
  • Experience with generative AI and AI-assist software engineering tools.
  • Experience with relational databases and data modeling.
  • Experience designing and supporting APIs and working across distributed systems and evolving system architectures, including monolith and microservices environments.
  • Strong communication, ownership, and accountability, with a track record of adopting new technologies.

Responsibilities

  • Lead the design, development, and delivery of high-quality software within an agile cross-functional team.
  • Own technical designs and guide implementation in alignment with architectural standards and business goals.
  • Build scalable, maintainable, well-tested software using modern engineering best practices.
  • Provide technical leadership through code reviews, mentoring, and support for sound design decisions.
  • Regularly use AI-assist software tools to increase throughput, effectiveness, and quality.
  • Evaluate and propose opportunities to use generative AI in solutions for customers.
  • Develop strong knowledge of the Clinical Decision Support domain, including clinical rules, patient data, and point-of-care workflows, and act as a technical subject matter expert.
  • Partner with product, design, clinical stakeholders, and adjacent engineering teams to translate clinical requirements into actionable guidance and deliver practical, scalable solutions.
  • Take ownership of deliverables and coordinate cross-team efforts to ensure successful execution.
  • Mentor engineers, provide technical guidance, and foster a culture of learning and continuous improvement.
  • Communicate complex technical concepts clearly to technical and non-technical audiences.
  • Foster collaboration between product, clinical stakeholders, and engineering by creating clarity, surfacing risks early, and helping the team make informed, timely decisions.

Desired Qualifications

  • Experience with Clinical Decision Support, rules engines, or healthcare interoperability standards such as FHIR and Clinical Quality Language.
  • Experience with GraphQL and Unix/Linux, and exposure to legacy technologies in large-scale production environments.

About the Company

Athena Health

Cloud-based EHR, RCM, patient engagement

Athenahealth provides cloud-based healthcare technology that combines electronic health records (EHR), revenue cycle management (RCM), and patient engagement tools to help clinicians manage clinical, administrative, and financial tasks. Its platform runs in the cloud on a subscription basis, with EHR for patient records, RCM for billing and collections, and patient engagement tools to communicate with patients, plus included support services. It differentiates itself by offering an all-in-one, integrated solution across clinical, financial, and communications needs, plus a philanthropic arm (athenaGives) that provides free EHR technology and support to free and charitable clinics. The goal is to help healthcare providers improve outcomes, enhance patient experiences, and boost financial performance while expanding access to care through athenaGives.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Watertown, MA
Founded
1997

Recently Posted Jobs

Explore more opportunities at Athena Health

See more jobs