Jobs and Careers
AT

Principal Software Engineer – Patient Health Information & Payments

athenahealth
United Statesfull_timeVerifiedPosted 20 Oct 2025

About the role

Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.

Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all. We develop workflows and code that prioritize doctor–patient interactions, giving doctors more time to focus on what drew them to medicine in the first place: providing patient care. Our team is innovative, passionate, and driven by a shared mission to make a meaningful impact.

We are seeking a highly experienced Principal Software Engineer with deep expertise across the full stack to lead the design, development, and implementation of our next-generation patient portal, payment workflows, and healthcare platform. This role requires a hands-on technologist who can build scalable, maintainable systems, mentor developers across teams, and drive innovation using AI and agentic AI tools to accelerate feature delivery.

Key Responsibilities

Technical Leadership & Architecture

  • Lead the end-to-end design and implementation of full stack solutions using TypeScript, React, GraphQL, Java, and Spring Boot on AWS

  • Collaborate closely with the software architect to define and enforce engineering standards, design patterns, and best practices

  • Drive the evolution of a MicroUI and Microservices architecture to ensure scalability, maintainability, and high performance

  • Evaluate and integrate emerging technologies, including AI-assisted development tools and agentic AI systems, to enhance productivity and innovation

Development & Delivery

  • Design and develop secure, performant APIs using an API-first approach

  • Modernize and maintain legacy components written in Perl, ensuring smooth interoperability with new services

  • Implement and maintain robust CI/CD pipelines via Jenkins, ensuring automated, high-quality releases

  • Apply JUnit for unit testing and Playwright for integration and end-to-end testing to ensure code reliability

  • Deliver Proofs of Concept (POCs) to validate new architectural patterns, frameworks, and technologies

Collaboration & Mentorship

  • Work closely with multiple cross-functional software development teams, ensuring alignment on technical vision and delivery timelines

  • Provide mentorship, technical guidance, and support to engineers across teams, fostering a culture of engineering excellence

  • Conduct code reviews, ensure adherence to security and compliance standards (including PCI), and drive continuous improvement

Operational Excellence

  • Contribute to incident management and root cause analysis, ensuring production stability and performance

  • Participate in effort estimation, sprint planning, and roadmap discussions to help define realistic and achievable goals

  • Ensure compliance with healthcare data security and privacy requirements (HIPAA, PCI, etc.) through secure coding and design principles

Required Qualifications

Education & Experience

  • Bachelor’s Degree or equivalent experience 

  • 8+ years of professional experience as a full stack software developer

  • Proven experience leading or mentoring multiple software development teams

Technical Expertise

  • Strong proficiency in TypeScript, React, GraphQL, Java, Spring Boot, and related frameworks

  • Experience with AWS cloud services (Lambda, ECS, API Gateway, RDS, etc.)

  • Solid understanding of microservices and micro-frontend (MicroUI) architectures

  • Hands-on experience with CI/CD pipelines using Jenkins or similar tools

  • Familiarity with Perl for legacy system maintenance and migration

  • Strong background in unit testing (JUnit) and integration testing (Playwright) frameworks

  • Understanding of secure software development and compliance in healthcare and payment environments

AI & Innovation

  • Knowledge and practical experience applying AI-assisted coding tools (e.g., GitHub Copilot, Windsurf, Claud Code, OpenAI, etc.) and agentic AI frameworks to accelerate development

  • Experience evaluating and prototyping emerging technologies and tools through Proofs of Concept (POCs)

Soft Skills

  • Excellent communication, collaboration, and problem-solving abilities

  • Strong leadership presence with the ability to mentor and inspire engineering teams

  • Experience working in agile/scrum environments and managing complex, multi-team initiatives<

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

athenahealth

View company profile →