
Search by job, company or skills
Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
athenahealth is a progressive & innovative U.S. health-tech leader, delivering cloud-based solutions that improve clinical and financial performance across the care continuum. Our modern, open ecosystem connects care teams and delivers actionable insights that drive better outcomes. Acquired by Bain Capital in a $17B deal. We foster a values-driven culture focused on flexibility, collaboration, and work-life balance.
Headquartered in Boston, we have offices in Atlanta, Austin, Belfast, Burlington, and in India: Bangalore, Chennai and Pune.
Position Summary: We are looking for a Senior Member of Technical Staff - SMTS who is an experienced software engineer preferably in public and private cloud environments to join our platform team in Bangalore
The Team: Managed API Gateway handles traffic routing, load balancing, and coarse-grained authentication and authorization for API requests made to microservices. API gateway provides a single unified entry point across all athena internal and external APIs.
Education, Experience, & Skills Required:
5 to 9 years of experience in an engineering role
Experience in an Agile environment preferred.
Bachelor's Degree or equivalent
Expertise in any of the modern programming languages such as, Go Lang, Python, Node.js, Java and JavaScript
Knowledge of Linux, SQL, Redis
Experience with RESTful API, Infrastructure as Code, Terraform, and Monitoring stack.
Experience in Jenkins, AWS (ECS, EC2, ELB, IAM, RDS, Route53, Cloud Map, Lambda, CloudWatch, VPC, S3)
Experience with API Gateway
Experience in Kubernetes
Exposure to OKTA or ping or any other IAM products
Roles and Responsibilities but are not limited to:
Produce accurate, unambiguous technical design specifications to the appropriate detail.
Deliver customer value in the form of high-quality software components and services in adherence with policies on Security, performance, longevity, and Integration testing.
Estimates the cost of a specific design of a proposed product.
Accurately estimates story points
Actively participates in the planning process
Understand and follow coding conventions, architectures, and best practices
Write, debug, and deploy code to production deliver timely fixes.
Scale systems to meet business demand.
Deploy systems to meet availability targets (HA/DR)
Adhere to DOD (story definition of done) as part of the sprint, including unit tests, functional testing, code reviews, no regressions, bug fixes, documentation, and adhere to best coding practices.
Perform peer code reviews to ensure quality standards.
Analyzes code, logs, and system behavior as part of advanced troubleshooting.
Proactive identifies and influences prioritization of technical debt
-
Job ID: 143491787