Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
About the Role
As a Member of Technical Staff (MTS) at athenahealth , you'll be part of a high-impact team building the next generation of internal developer tools and AI-powered platforms. This role is ideal for early-career software engineers who are passionate about writing clean, scalable code and contributing to the design and development of tools that enhance developer productivity across the organization.
You'll work closely with senior engineers and R&D teams to build robust systems, contribute to architectural discussions, and ensure high standards of code quality and documentation.
Key Responsibilities
Software Development & Design
Design, develop, and maintain scalable backend services and developer tools using modern programming languages and frameworks.
Collaborate with senior engineers to understand system architecture and contribute to component-level design decisions.
Participate in sprint planning, backlog grooming, and technical discussions to shape product direction.
Code Quality & Engineering Best Practices
Write clean, maintainable, and well-tested code that adheres to team standards and best practices.
Participate in peer code reviews, both giving and receiving constructive feedback to improve code quality.
Contribute to the development of internal libraries and reusable components that improve consistency and efficiency.
Technical Documentation
Create and maintain clear, concise, and comprehensive documentation for APIs, tools, and system components.
Ensure documentation supports onboarding, troubleshooting, and cross-team collaboration.
Help maintain internal knowledge bases and contribute to developer guides and usage patterns.
AI Tooling & Developer Experience
Support the integration of AI capabilities into internal developer tools and workflows.
Assist in implementing features for the Model Context Protocol (MCP) and multi-agent orchestration systems.
Contribute to prompt engineering efforts and help define usage patterns for AI-assisted development tools.
Collaboration & Learning
Work closely with cross-functional teams including product managers, UX designers, and platform engineers.
Stay current with industry trends in software engineering, AI tooling, and developer productivity.
Take initiative in learning new technologies and continuously improving your technical skill set.
Problem Solving & Debugging
Analyze complex technical problems and break them down into manageable components.
Debug issues across the stack--ranging from infrastructure to application logic--and propose effective solutions.
Collaborate with peers to brainstorm and evaluate multiple approaches to solving engineering challenges.
Demonstrate a growth mindset by learning from failures and continuously improving problem-solving strategies.
Qualifications & Skills
Bachelor's degree in Computer Science, Engineering, or a related field.
Strong programming skills in one or more languages such as Python, Java, or TypeScript, JavaScript.
Solid understanding of software engineering fundamentals including data structures, algorithms, and object-oriented design.
Familiarity with version control systems, DevSecOps practices, and agile development.
Interest in AI/ML technologies and their application in developer tooling is a plus.
Strong written and verbal communication skills, with an emphasis on clarity and collaboration.
Why Join Us?
At athenahealth , you'll be part of a mission-driven team working to make healthcare more accessible and effective. You'll gain hands-on experience with cutting-edge technologies, contribute to meaningful projects, and grow your career in a collaborative and supportive environment.
About athenahealth
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.