HamburgerMenu
hirist

athenahealth - Senior Software Engineer - IAC Terraform

Posted on: 16/08/2025

Job Description

Senior Software Engineer:

- You will lead complex projects, mentor junior developers, and contribute significantly to the design, development, and deployment of application.

- Guide and mentor junior developers, fostering a collaborative learning environment.

- Conduct comprehensive code reviews and provide actionable feedback to ensure code quality and maintainability.

- Participate in technical discussions and contribute effectively.

- Build services that run on cloud and cater to billions of transaction volumes, per day.

- Collaborate effectively with cross-functional teams (product, operations, etc.) to achieve project goals.

- Champion best practices in software development and maintain a high bar for codequality.

- Develop domain knowledge.

- Take ownership of what you build and coordinate your efforts across the teams to ensure proper completion.

- Stay up-to-date with emerging technologies in the cloud and development landscape.


Qualifications :


- 4-6 years in software development with proven track record of contributing to complex software development projects.


- Solid understanding of cloud computing & containerization concepts and knowledge of working with microservices architecture in AWS and production deployment using IaC (Terraform), jenkins etc.

- Significant software engineering skills (SDLC) with high quality and DevSecOps driven delivery.

- Knowledge and expertise in programming languages such as Java, springboot, experience building and integrating with UI frameworks like ReactJS.

- Strong in one database preferably postgreSQL, and cache service like Redis.

- Excellent communication, collaboration, and problem-solving skills.

- Experience integrating various datasources using BFF patterns is a plus.

- Familiarity with langchain, LLM integration, RAG and Machine Learning is a plus.


Behaviours & Abilities Required :

- Ability to understand the current legacy system codebase, contribute and support modernization of the platform.

- Ability to learn and adapt in a fast-paced environment, while producing quality code.

- Ability to work collaboratively on a cross-functional team with a wide range of experience levels.

- Ability to write code that is technically sound, performant, scalable, and readable.

- Ability to collaborate with business owners to understand and refine business requirements.


Qualifications :


- 4-6 years in software development with proven track record of contributing to complex software development projects.

- Solid understanding of cloud computing & containerization concepts and knowledge of working with microservices architecture in AWS and production deployment using IaC (Terraform), jenkins etc.

- Significant software engineering skills (SDLC) with high quality and DevSecOps driven delivery.

- Knowledge and expertise in programming languages such as Java, springboot, experience building and integrating with UI frameworks like ReactJS.

- Strong in one database preferably postgreSQL, and cache service like Redis.

- Excellent communication, collaboration, and problem-solving skills.

- Experience integrating various datasources using BFF patterns is a plus.

- Familiarity with langchain, LLM integration, RAG and Machine Learning is a plus.


Behaviours & Abilities Required :


- Ability to understand the current legacy system codebase, contribute and support modernization of the platform.

- Ability to learn and adapt in a fast-paced environment, while producing quality code.

- Ability to work collaboratively on a cross-functional team with a wide range of experience levels.

- Ability to write code that is technically sound, performant, scalable, and readable.

- Ability to collaborate with business owners to understand and refine business requirements


info-icon

Did you find something suspicious?