Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
Role Summary
athenahealth is looking for a
Senior Member of Technical Staff
to help build and scale platform capabilities that support patient data identification across athena’s network and connected external networks. This role will focus on building reliable, high-performance services, APIs, and foundational tooling that enable product teams across athenahealth to deliver healthcare solutions efficiently.
This position is based in
Bangalore – Whitefield, India
and is a
hybrid
role. The role reports to the
Senior Engineering Manager
. This position requires
NA% travel annually
.
Team Summary
The Platform organization at athenahealth is looking for a new member for the
Patient Directory
team. Patient Directory supports use cases that require identifying real-world patient data distributed across athena’s network and networks outside athena. The team works on matching algorithms, algorithm improvements, API development, and the core frameworks and tooling that other developers across athena rely on to build products successfully.
This team operates on technically complex, large-scale problems where performance and reliability matter. The platform processes billions of records with high throughput and low latency, supporting healthcare workflows that help patients, providers, and hospitals move more efficiently. Team members collaborate closely with product and technology partners to improve platform behavior, strengthen developer tooling, and support scalable solutions across the organization.
Essential Job Responsibilities
Design
and deliver technical solutions that support scalable, reliable, and maintainable platform services.
Develop
high-quality software components and APIs using Java and object-oriented design principles.
Analyze
complex technical problems and implement effective solutions across distributed systems and service dependencies.
Write
efficient code that supports high-throughput, low-latency processing of large data volumes.
Build
and maintain services using Docker and containerized development and deployment practices.
Support
cloud-based service deployment and maintenance in environments such as AWS.
Perform
code reviews and contribute to engineering quality through testing, debugging, and production support.
Collaborate
with product, engineering, and other cross-functional partners to clarify requirements and deliver aligned solutions.
Contribute
to team workflows, agile planning, and technical discussions that improve delivery and system quality.
Use
AI-assisted tools to help summarize technical findings, explore implementation options, and improve development productivity while applying human judgment to validate code, design, and operational decisions.
Additional Job Responsibilities
Participate
in troubleshooting and resolution of production issues when needed.
Contribute
to technical documentation for services, APIs, and development workflows.
Support
improvements to developer tooling, frameworks, and internal platform capabilities.
Learn
new technologies and apply them appropriately to evolving platform needs.
Collaborate
on enhancements involving TypeScript/JavaScript, Kubernetes, Kafka, or related technologies as needed.
Share
technical knowledge and best practices with team members.
Assist
with proof-of-concepts, technical evaluations, and platform modernization efforts.
Expected Education & Experience
Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
4 to 6 years of experience in a software engineering or technical development role.
Strong experience in
Java
,
Data Structures
, and
Algorithms
.
Hands-on experience with
Docker
and containerization.
Experience deploying and maintaining services in public cloud environments such as
AWS
is desired.
Knowledge of
object-oriented programming
,
RESTful APIs
,
Unix/Linux
,
SQL
, and
NoSQL
.
Knowledge of
TypeScript/JavaScript
and
Kubernetes
is a plus.
Exposure to
distributed computing technologies
and messaging frameworks such as
Kafka
is a plus.
Experience working in an Agile environment is preferred.
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