A

Athena Health

Cloud-based EHR, RCM, patient engagement

Software Architect - Insurance and Payment

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

About the Job

Requirements

  • Typically requires 15 or more years of software engineering experience, including significant architecture ownership across multiple teams.
  • Demonstrated experience leading architecture strategy for complex, distributed software systems.
  • Hands-on experience with AWS, Java, AI tools, enterprise applications, Kubernetes, and modern large language model tools.
  • Proven success creating target-state architectures and multi-quarter migration plans with measurable delivery outcomes.
  • Experience defining and operationalizing architecture principles, standards, reference patterns, and architecture decision records.
  • Strong background in system design for scalability, reliability, performance, and operational excellence.
  • Deep knowledge of observability and Site Reliability Engineering practices, including service-level objectives, alerting, incident management, and post-mortems.
  • Experience with event-driven architectures, API design, contract versioning, and workflow orchestration.
  • Hands-on experience with infrastructure as code, container platforms, continuous integration and continuous delivery pipelines, and tooling.
  • Experience designing or governing AI-enabled systems in production, including orchestration, monitoring, and model risk considerations.
  • Experience building systems in regulated environments with attention to compliance, consent, data governance, auditability, and access control.
  • Strong communication and influencing skills with the ability to drive adoption across teams and functions.

Responsibilities

  • Develop target-state architecture and multi-quarter migration roadmaps for complex platform capabilities across multiple teams in the medical insurance and payment space.
  • Define architecture principles, technical standards, reference patterns, and decision records that guide engineering execution.
  • Dive into monolithic systems, understand their patterns, capture key details, identify pitfalls, and develop migration strategies and improvement areas.
  • Design scalable, reliable, and performant distributed systems with measurable outcomes tied to service-level objectives, benchmarks, and operational results.
  • Establish observability, incident response, runbook, and capacity planning practices that improve system health and operational readiness.
  • Evaluate event-driven and workflow orchestration approaches, including failure modes, resiliency patterns, and interoperability across consuming teams.
  • Partner with engineering, product, security, and operations leaders to influence platform direction and modernization priorities without direct authority.
  • Review application, data, and integration designs to ensure alignment with architecture standards, compliance requirements, and long-term platform goals.
  • Guide technical tradeoff discussions and decision-making across teams, balancing delivery speed, maintainability, cost, and risk.
  • Apply AI experience to architect, evaluate, and govern production AI capabilities, including orchestration, tool-calling patterns, context and state handling, monitoring, and model risk controls.
  • Use current hands-on technical depth in infrastructure as code, container platforms, continuous integration and continuous delivery, and Java or a comparable modern language to prototype, review, and refine solutions.
  • Support modernization planning for shared platform services and common capabilities.
  • Contribute to architecture review forums and design governance processes.
  • Help define integration standards, versioning approaches, and contract management practices.
  • Participate in incident reviews and help translate findings into architecture improvements.
  • Mentor engineers and architects through design feedback and technical discussion.
  • Evaluate emerging technologies and recommend where they should or should not be applied.
  • Collaborate on long-range planning for platform investments and technical debt reduction.
  • Assist in defining security, privacy, auditability, and access-control patterns for regulated systems.

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