Member of Technical Staff - MTS
athenahealth
Job Description
Essential Job Responsibilities
- Design, develop, and deploy high-quality code to production as part of an Agile team of data engineers.
- Build resilient data pipeline solutions that support ingestion, cleansing, transformation, and enrichment of healthcare data.
- Develop domain knowledge and share business and technical insights with the team and broader engineering and product organizations.
- Collaborate with cross-functional team members to develop product solutions that support improved health outcomes.
- Communicate complex technical concepts clearly to technical and non-technical stakeholders.
- Work with data engineers, data scientists, analysts, software engineers, and business leaders to translate data needs into actionable solutions.
- Troubleshoot production and non-production issues and support athenaOne customers.
- Demonstrate ownership of what you and the team build and deploy in production.
- Follow the Definition of Done for each sprint, including unit tests, functional testing, code reviews, regression prevention, bug fixes, documentation, and engineering best practices.
- Use AI-assisted tools to help explore data issues, summarize pipeline behavior, and accelerate debugging or documentation while applying human judgment to validate findings and production decisions.
Additional Job Responsibilities
- Contribute to design discussions and implementation planning for new pipeline capabilities.
- Support continuous improvement of data workflows, development practices, and deployment processes.
- Participate in code reviews and technical discussions that improve solution quality.
- Assist in documenting data flows, technical decisions, and operational procedures.
- Help identify opportunities to improve performance, reliability, and maintainability.
- Collaborate with teams across geographies to support delivery and issue resolution.
- Learn healthcare and electronic health record concepts relevant to the team’s work.
Expected Education & Experience
- Bachelor’s degree in Computer Science, Information Systems, or an equivalent field.
- 2 to 4 years of commercial software engineering experience working with data at scale.
- Experience with one or more modern programming languages such as Java, Python, Perl, or JavaScript.
- Knowledge of Unix/Linux, SQL, NoSQL, and related tools and technologies.
- Experience delivering products using one or more cloud platforms such as AWS, Microsoft Azure, Google Cloud Platform, or Snowflake.
- Knowledge of Agile SDLC practices, including unit and integration testing, design, and documentation.
- Experience with DevOps principles and CI/CD pipelines using tools such as Jenkins, git, and Bitbucket.
- Ability to write code that is technically sound, resilient, performant, scalable, and readable.
- Strong communication skills with experience working across geographies.
- Experience with healthcare or electronic health records is a plus.