Jobs · devitjobs

Principal Software Engineer, Front-End Rearchitecture
athenahealth · Boston, Massachusetts · Posted 3d ago
About the role
Architect and lead scalable frontend systems using JavaScript, React.js, and TypeScript.
Salary: $164,000 - 280,000 per year Requirements: Bachelors degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience; an advanced degree is a plus. 10–15 years of professional software engineering experience, with substantial experience in frontend architecture and development at scale. Expert proficiency in JavaScript and TypeScript, with experience applying them in complex, high-traffic production environments. Deep React.js expertise, including advanced state management, performance optimization, design system architecture, and large-scale component libraries. Strong Node.js skills for build tooling, server-side rendering, and frontend-adjacent services. Demonstrated GraphQL experience, including schema design, client integration, and establishing platform-wide data access patterns. Experience defining and leading frontend architecture across multiple teams or product areas, including migration planning and technical governance. Experience with Agile software development practices, roadmap planning, iterative delivery, and cross-functional collaboration. Ability to communicate complex technical concepts clearly to engineering, product, and executive stakeholders in a hybrid work environment. Exposure to Perl, Oracle, AWS, Jenkins, and/or Harness is preferred; cloud-based frontend infrastructure experience is an advantage. Responsibilities: Architect and lead scalable, maintainable, production-grade frontend systems using JavaScript, React.js, TypeScript, and Node.js, aligned with our engineering strategy. Establish frontend standards, architectural patterns, and component system conventions for adoption across Clinicals engineering teams. Set and govern consistent, reliable approaches for connecting frontend applications to backend services through GraphQL and REST APIs. Lead our multi-year frontend modernization roadmap, including migration plans, delivery phases, and technical risk management. Align technical direction with long-term product and business goals in partnership with engineering leadership, product, and design. Mentor and guide Lead, Senior, and mid-level engineers, strengthening team capabilities and supporting professional growth. Assess AI-assisted development tools for code generation, test automation, and performance analysis, and guide responsible adoption to improve productivity and quality. Facilitate cross-team technical reviews, design discussions, and architecture decisions, incorporating diverse perspectives and documenting outcomes. Identify and address systemic technical debt, performance bottlenecks, and architectural inconsistencies in our Clinicals frontend codebase. Represent frontend engineering in organizational planning and inform prioritization, resourcing, and platform investment decisions. Oversee or advise on frontend build, release, and deployment pipelines using Jenkins or Harness CI/CD tools. Advise on integrations involving Oracle databases and backend data services that affect frontend application behavior. Review legacy Perl scripts or utilities where they intersect with our modern frontend platform. Guide frontend infrastructure deployed on AWS, including hosting, CDN, and runtime environments. Participate in frontend engineering hiring, including technical evaluations and calibration. Engage with external engineering communities, conferences, and standards bodies, bringing relevant developments back to our organization. Identify engineering capability gaps and advise on workforce strategy, team structure, and skills development. Serve as a technical escalation point for complex, high-priority frontend challenges across our organization. Collaborate with security and platform teams to ensure our frontend systems meet compliance, reliability, and security standards. Foster technical excellence, psychological safety, and continuous improvement across our engineering organization. Technologies: AI AWS Architect Backend CI/CD Cloud Frontend GraphQL Support JavaScript Jenkins Oracle Perl REST React Security TypeScript NodeJS Spark Web More: We are collaborating with hackajob to connect exceptional professionals with this opportunity at athenahealth. Our vision is to simplify healthcare through IT solutions and expert services, helping providers focus on patients and supporting accessible, high-quality, sustainable care. Our Clinicals Front End Rearchitecture Initiative is replacing fragmented application architectures with a durable, modern React-based platform. The effort includes moving from a home-grown Data Broker to GraphQL, using Node.js for build infrastructure, server-side rendering, and middleware, and creating shared components, testing standards, and architectural conventions. This influential principal-level role combines hands-on technical work with cross-team leadership on software that healthcare providers use every day. The position is hybrid and based in Boston, Massachusetts. Our employees, whom we call athenistas, bring diverse experiences and perspectives to a mission-driven culture grounded in inclusiveness, accountability, and support. The listed base salary range is $164,000–$280,000; pay depends on experience, skills, qualifications, and geographic market. Depending on eligibility, our Total Rewards package may also include annual discretionary bonuses, variable compensation, and equity plans. last updated 41 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Principal Software Engineer, Front-End Rearchitecture role at athenahealth remote?+
This Principal Software Engineer, Front-End Rearchitecture position is listed as hybrid (Boston, Massachusetts).
What is the salary for the Principal Software Engineer, Front-End Rearchitecture role at athenahealth?+
The listing states 164000 - 280000 USD / year.
What seniority level is this Principal Software Engineer, Front-End Rearchitecture role?+
This is a lead level position.
How do I apply for the Principal Software Engineer, Front-End Rearchitecture role at athenahealth?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to athenahealth.