athenahealth

athenahealth

Lead Software Engineer, Front End Rearchitecture

Boston MA · Full-time

H1B sponsorship available$143k-$243kDetected 16 days ago
JavaScriptTypeScriptReactNode.jsBackend DevelopmentCode ReviewAWSCI/CDJenkinsAPI DevelopmentGraphQLRESTSparkDesign SystemsAccessibilityAgilePatient CareLeadershipCommunicationCollaborationMentoring

Stay score

odds of building a lasting career here

61Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 29 green-card filings in this occupation, 100% were for a worker who already held the job.

Green-card follow-through: 96%

Of 28 labor certifications old enough to have been used, 1 expired without the employer filing the next step. Median time from filing to decision: 486 days.100% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • This position reports to a Principal Member of Technical Staff.
  • The team is replacing the current home-grown Data Broker with GraphQL, introducing cleaner and more predictable data contracts between the frontend and backend systems.
  • At athenahealth, base pay depends on multiple factors, including job-related experience, relevant knowledge and skills, how your qualifications compare to others in similar roles, and geographical market rates.

Responsibilities

  • Lead the technical design and delivery of frontend features and platform components using JavaScript, React.js, and TypeScript, ensuring alignment with architecture standards.
  • Define and evolve frontend architecture patterns, component libraries, and engineering standards that support a scalable, unified codebase.
  • Leverage Node.js to support build tooling, server-side rendering, and frontend-adjacent service development within the platform stack.
  • Evaluate and integrate AI-assisted development tools - such as those that support 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.
  • 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.
  • Represent frontend engineering perspectives in cross-team design reviews and architectural planning sessions.
  • Collaborate with product managers, designers, and backend engineers to evaluate requirements, shape technical direction, and deliver user-centered solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Deep proficiency in JavaScript and TypeScript in large-scale, production frontend environments.
  • Hands-on experience with GraphQL for client-side data fetching, API design, and integration with backend services.

Nice to have

  • Exposure to Perl, Oracle, AWS (Amazon Web Services), Jenkins, and/or Harness is preferred.

Compensation

  • Expected Compensation

Benefits

  • Our company culture: Our talented employees - or athenistas, as we call ourselves - spark the innovation and passion needed to accomplish our vision.
  • We unite as mission-driven problem-solvers with a deep desire to achieve our vision and make our time here count.
  • Our DEI commitment: Our vision of accessible, high-quality, and sustainable healthcare for all requires addressing the inequities that stand in the way.
  • While we know in-office collaboration is critical to our vision, we recognize that not all work needs to be done within an office environment, full-time.
  • In addition to our traditional benefits and perks, we sponsor events throughout the year, including book clubs, external speakers, and hackathons.
  • We provide athenistas with a company culture based on learning, the support of an engaged team, and an inclusive environment where all employees are valued.
  • Learn more about our culture and benefits here: athenahealth.com/careers
  • Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
  • The Lead Member of Technical Staff will serve as a technical anchor for a team building modern, React-based clinical web applications that support healthcare providers and improve patient care delivery.

Company info

  • A core part of this effort is modernizing how frontend applications access and consume data.
  • We are a diverse group of dreamers and do-ers with unique knowledge, expertise, backgrounds, and perspectives.

Visa & Work Authorization

  • In addition to our traditional benefits and perks, we sponsor events throughout the year, including book clubs, external speakers, and hackathons

This listing is sourced directly from athenahealth's careers page and normalized into a canonical job model.