A

Athena Health

Cloud-based EHR, RCM, patient engagement

Lead Software Engineer - Front End Rearchitecture

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeBoston, MA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Six years of professional frontend software development experience, including time in a technical leadership or lead engineering role.
  • Deep proficiency in JavaScript and TypeScript in large-scale production frontend environments.
  • Extensive experience building component-driven web applications using React.js, including state management, performance optimization, and design system integration.
  • Solid working knowledge of Node.js for build tooling, server-side rendering, or frontend-adjacent service development.
  • Hands-on experience with GraphQL for client-side data fetching, API design, and integration with backend services.
  • Ability to lead technical design, conduct code reviews, and establish engineering standards within a team.
  • Experience working within an Agile software development lifecycle, including sprint planning, retrospectives, and iterative delivery.
  • Ability to communicate technical concepts clearly across engineering, product, and design teams in a hybrid work environment.

Responsibilities

  • Lead the technical design and delivery of frontend features and platform components using JavaScript, React.js, and TypeScript, ensuring alignment with architecture standards.
  • Guide and mentor other frontend engineers on implementation practices, code quality, and shared conventions across the team.
  • Define and evolve frontend architecture patterns, component libraries, and engineering standards that support a scalable, unified codebase.
  • Integrate frontend applications with backend services via GraphQL APIs and RESTful endpoints, establishing consistent data-access patterns.
  • Use Node.js to support build tooling, server-side rendering, and frontend-adjacent service development within the platform stack.
  • Collaborate with product managers, designers, and backend engineers to evaluate requirements, shape technical direction, and deliver user-centered solutions.
  • Evaluate and integrate AI-assisted development tools, such as tools for code review, test generation, or debugging, into the team's workflow, and help teammates adopt practices that improve productivity while maintaining code quality and judgment.
  • Drive code review practices, testing standards, and deployment readiness to maintain a high bar for frontend software quality.
  • Analyze existing Clinicals frontend codebases, identify areas for improvement, and lead migration efforts toward the modernized React-based architecture.
  • Coordinate with cross-functional engineering teams to align on shared APIs, data contracts, deployment pipelines, and platform dependencies.
  • Support frontend build, release, and deployment activities using Jenkins or Harness continuous integration and delivery pipelines.
  • Collaborate with backend and data engineers on system-level integrations involving Oracle databases or supporting data services.
  • Work with existing utilities or automation scripts written in Perl when integration or tooling requirements call for it.
  • Contribute to cloud-based deployment and hosting activities on AWS, including familiarity with relevant services for frontend infrastructure.
  • Participate in sprint planning, technical roadmap discussions, and engineering capacity estimation.
  • Represent frontend engineering perspectives in cross-team design reviews and architectural planning sessions.
  • Identify and champion opportunities to improve frontend performance, accessibility, and overall developer experience.
  • Support onboarding of new engineers by sharing knowledge of the platform, codebase, and team practices.
  • Help maintain and grow internal documentation for component libraries, architectural decisions, and engineering conventions.
  • Monitor engineering health across the team and surface blockers, risks, or technical debt that may impact delivery.

Desired Qualifications

  • Exposure to Perl, Oracle, AWS, Jenkins, and/or Harness.

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