athenahealth - Lead Software Engineer - Frontend & Backend Technologies
4 weeks ago
The Platform Services division within athenahealth is focused on building, enhancing, and maintaining foundational components that enable all development teams to deliver innovative healthcare solutions. As a key member of our platform team managing Federated GraphQL Services, you will work on developing a scalable and resilient GraphQL layer that acts as an abstraction between front-end and back-end APIs, including an Apollo GraphQL router and the required services. You would have a focus of what would take to develop scalable and low latent systems. This role offers a unique opportunity to lead technical excellence in a fast-paced environment, delivering high-impact APIs used by in-org Dev teams. We are seeking an experienced Lead Software Engineer with a deep understanding of web fundamentals and distributed systems, a hands-on approach with modern backend and frontend technologies, and the passion to solve complex problems with innovative solutions. This role demands strong technical expertise, ownership, and a growth mindset. Responsibilities may include, but are not limited to : Technical Execution :- Develop and maintain a high-performance, scalable GraphQL federation layer leveraging Apollo GraphQL Router and other related components.- Understand and follow coding conventions, architectures, and best practices.- Write, debug, and deploy code to production and deliver timely fixes.- Adhere to DoD (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 and follow athenahealths processes to ensure quality standards.- Identify and implement the right tooling and libraries required for in-house and third-party development teams to adopt.- Produce unambiguous, precise and comprehensive technical design specifications and documentations for federation architecture, API integrations, and service components.- Implement robust monitoring, logging, and alerting to ensure system health and performance.- Ability to debug, troubleshoot, and optimize GraphQL services and related backend APIs in distributed cloud environments.- Continuously enhance service reliability, scalability, and maintainability through best practices in coding, testing, and deployment.- Be a significant voice contributing to the GraphQL Governance and stewardship committees.Contributions to the Team :- Master the domain of federated GraphQL architecture and related frontend/ backend technologies.- Take ownership of what gets released post-release, emphasizing user adoption and operational excellence as success criteria.- Contribute actively to Agile ceremonies to drive continuous improvement.- Volunteer for backlog tasks, navigate cross-team dependencies, and promote best practices within the team for collaborative delivery.- Drive a culture of self-organization, peer reviews, and knowledge sharing.Cross-Functional Coordination and Communication :- Partner with product/ engineering managers, front-end developers, and backend engineers to ensure alignment of technical goals with business needs.- Foster strong working relationships with cross-functional teams, sharing insights on architecture, security, and API design.- Communicate complex technical concepts effectively to both technical and non-technical stakeholders.Education, Experience, & Skills Required :- 8+ years of experience in software engineering with a track record of leading large, distributed architecture projects.- Proven experience in an Agile environment, SDLC, deployment, and operational support of scalable services.- Strong knowledge of core web and cloud fundamentals: HTTP, DOM, REST, APIs, Public Cloud (AWS preferred).- Hands-on experience with Node.js, TypeScript, JavaScript and GraphQL.- A strong understanding of OOPS along with current or previous experience in Java programming and Spring Framework.- Practical expertise with Apollo Federation, GraphQL schema design, and federation best practices.- Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.- Experience building and managing scalable APIs and microservices in public cloud environments.- A bachelors/ master's degree in computer science, Engineering, or a related field, or equivalent experience. (ref:hirist.tech)
-
Senior Platform Engineer
2 weeks ago
Bengaluru, India Athenahealth Full timeJoin us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all. athenahealth is a progressive, innovation-driven software product company. We partner with healthcare organizations across the care continuum to drive clinical and financial results. Our expert teams build modern technology on an...
-
athenahealth - Member of Technical Staff
3 weeks ago
Bengaluru, India athenaHealth Technology Private Limited. Full timeDescription :- 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.The Team :- Stability Metrics and Toolkit Engineering is an infrastructure operations and...
-
Senior Platform Engineer
2 weeks ago
Bengaluru, India Athenahealth Full timeJoin us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all. athenahealth is a progressive, innovation-driven software product company. We partner with healthcare organizations across the care continuum to drive clinical and financial results. Our expert teams build modern technology on an...
-
Athenahealth - Senior Engineering Manager
6 days ago
Bengaluru, India athenaHealth Technology Private Limited. Full timeDescription :Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.athenahealth seeks a highly experienced Senior Engineering Manager (EM) to help us in our mission to deliver accessible, high-quality, and sustainable healthcare for all.We seek a seasoned engineering leader who is...
-
Athenahealth - Lead Data Quality Manager
6 days ago
Bengaluru, India athenaHealth Technology Private Limited. Full timeJob Description : Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all. We are seeking a hands-on Data Quality Engineer to lead efforts in improving the quality, consistency, and usability of marketing data across the enterprise. This individual contributor role is part of the manager...
-
Intern
1 week ago
Bengaluru, India Athenahealth Full timeJoin us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all. At athenahealth we’re using technology to transform the way our friends and family get medical care and how doctors treat patients. We bring cloud-based web and mobile software to the healthcare industry to build an information...
-
Lead Software Engineer
3 weeks ago
Bengaluru, India VIDA Digital Identity Full timeLead Software Engineer - Backend (Java/Spring Boot)Company Overview:VIDA Digital Identity is a leading provider of innovative SaaS solutions, dedicated to revolutionizing digital identity and authentication through cutting-edge technology. We are seeking a highly skilled Senior Software Engineer with expertise in backend development using Java and Spring...
-
Lead Software Engineer
2 weeks ago
Bengaluru, India VIDA Digital Identity Full timeLead Software Engineer - Backend (Java/Spring Boot)Company Overview:VIDA Digital Identity is a leading provider of innovative SaaS solutions, dedicated to revolutionizing digital identity and authentication through cutting-edge technology. We are seeking a highly skilled Senior Software Engineer with expertise in backend development using Java and Spring...
-
Lead Software Engineer
2 weeks ago
Bengaluru, India VIDA Digital Identity Full timeLead Software Engineer - Backend (Java/Spring Boot)Company Overview:VIDA Digital Identity is a leading provider of innovative SaaS solutions, dedicated to revolutionizing digital identity and authentication through cutting-edge technology. We are seeking a highly skilled Senior Software Engineer with expertise in backend development using Java and Spring...
-
Athenahealth Technology
6 days ago
Bengaluru, India athenaHealth Technology Private Limited. Full timeDescription: 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...