About this role
Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
Role Summary: 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. This hybrid role is based in Boston, MA, and combines hands-on engineering with technical leadership — guiding architectural decisions, mentoring team members, and ensuring high standards of quality and consistency across the frontend platform. This position reports to a Principal Member of Technical Staff.
Team Summary: The Clinicals Front End Rearchitecture Initiative is an engineering-led program aimed at replacing a fragmented set of frontend architectures across Clinicals applications with a single, cohesive, React-based platform. Today, these applications are built on a variety of technologies and patterns that create complexity for developers and inconsistency for users. This initiative is designed to address that directly — establishing a unified foundation that makes it easier to build, maintain, and scale clinical software over time.
A core part of this effort is modernizing how frontend applications access and consume data. 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. Node.js plays an important role in supporting build tooling, server-side rendering, and lightweight service layers that are integral to the overall frontend architecture.
Beyond the technical work, this initiative is also about establishing engineering culture and shared practices — reusable component libraries, front-end conventions, testing standards, and documentation that other engineering teams across Clinicals can adopt. As a Lead on this team, this person will help shape those practices and guide other engineers in applying them effectively. The end result will be a performant, developer-friendly, and sustainable platform that positions Clinicals for long-term growth — and this role is central to making that vision a reality.
Essential Job 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.
- Leverage 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 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.
- Coordinate with cross-functional engineering teams to align on shared APIs, data contracts, deployment pipelines, and platform dependencies.
Additional Job Responsibilities:
- 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 (Amazon Web Services), 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.
Expected Education & Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- 6 years of professional frontend software development experience, including time spent 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.
- Exposure to Perl, Oracle, AWS (Amazon Web Services), Jenkins, and/or Harness is preferred.
- Demonstrated 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.
Expected Compensation
$143,000 - $243,000
The base salary range shown reflects the full range for this role from minimum to maximum. 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. Base pay is only one part of our competitive Total Rewards package - depending on role eligibility, we offer both short and long-term incentives by way of an annual discretionary bonus plan, variable compensation plan, and equity plans.
About athenahealth
Our vision: In an industry that becomes more complex by the day, we stand for simplicity. We offer IT solutions and expert services that eliminate the daily hurdles preventing healthcare providers from focusing entirely on their patients — powered by our vision to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
Our company culture: Our talented employees — or athenistas, as we call ourselves — spark the innovation and passion needed to accomplish our vision. We are a diverse group of dreamers and do-ers with unique knowledge, expertise, backgrounds, and perspectives. We unite as mission-driven problem-solvers with a deep desire to achieve our vision and make our time here count. Our award-winning culture is built around shared values of inclusiveness, accountability, and support.
Our DEI commitment: Our vision of accessible, high-quality, and sustainable healthcare for all requires addressing the inequities that stand in the way. That's one reason we prioritize diversity, equity, and inclusion in every aspect of our business, from attracting and sustaining a diverse workforce to maintaining an inclusive environment for athenistas, our partners, customers and the communities where we work and serve.
What we can do for you:
Along with health and financial benefits, athenistas enjoy perks specific to each location, including commuter support, employee assistance programs, tuition assistance, employee resource groups, and collaborative workspaces — some offices even welcome dogs.
We also encourage a better work-life balance for athenistas with our flexibility. 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. With consistent communication and digital collaboration tools, athenahealth enables employees to find a balance that feels fulfilling and productive for each individual situation.
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
https://www.athenahealth.com/careers/equal-opportunity
