Search by job, company or skills

A

Senior Member of Technical Staff

new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.

Role summary:
Build platform services that enable reliable, scalable, and secure healthcare data exchange through athenahealth's Interface Platform. This role focuses on designing, developing, deploying, and improving cloud-based applications and services that support interface workflows, message processing, and platform stability across internal and external systems. This role is part of theInterface Platform teamwithin thePlatform & Data Services subdivision, Integration Platform zone. This person will work closely with cross-functional engineering and business partners to strengthen athenahealth's interoperability capabilities and cloud-based EHR platform.

Team summary:
Our zone vision is to maximize our network effect through efficient, effective, experience-driven interoperability and navigate toward value-based care. Our team's vision is to improve collaboration across the healthcare ecosystem for value-based care and a better patient experience. We are building a robust and scalable integration platform to enable bidirectional workflows between athenahealth and external systems to exchange data.

The Interface Platform team is responsible for the foundational services that support how interfaces are built, managed, and operated across athenahealth's integration ecosystem. The team enables the exchange of messages and other data types between athenahealth and external systems through a range of interface patterns, service interactions, and network-based workflows. This work includes building and maintaining platform capabilities that support message ingestion, transformation, routing, delivery, observability, and operational reliability.

The team focuses on creating reusable, scalable, and maintainable platform services that reduce complexity for interface development and improve consistency across integration workflows. By strengthening the underlying interface platform, the team helps improve the reliability of healthcare data exchange, supports evolving interoperability needs, and enables internal teams and external partners to connect more effectively across the healthcare ecosystem.

Essential Job Responsibilities:

  • Designand develop enterprise-quality applications and platform services that support interface creation, message processing, and system-to-system data exchange.
  • Buildcloud-based services that enable scalable, reliable, and secure interface workflows across internal and external systems.
  • Develophigh-quality code in an Agile environment using established engineering practices and business requirements.
  • Implementservices and components that support message ingestion, transformation, routing, delivery, and operational visibility within the Interface Platform.
  • Deploysoftware changes to production and deliver timely fixes for defects, service issues, and platform improvements.
  • Writeunit tests and maintain code quality by identifying defects, vulnerabilities, and performance risks throughout the development lifecycle.
  • Monitorservice behavior, transaction flow, and platform performance to improve reliability, scalability, and supportability.
  • Followcoding conventions, architectural patterns, security practices, and quality standards, including peer code review and team Definition of Done requirements.
  • Collaboratewith engineers, product stakeholders, and dependent teams to refine requirements and coordinate delivery across interface and platform capabilities.
  • UseAI tools, where appropriate, to improve engineering productivity in Interface Platform work, such as analyzing message flow behavior, drafting test cases, summarizing technical changes, and assisting with troubleshooting, while validating outputs for accuracy, security, and relevance.

Additional Job Responsibilities:

  • Participatein Agile ceremonies including daily stand-ups, sprint planning, readouts, and retrospectives.
  • Contributeto performance tuning and optimization of interface services and platform components.
  • Supportincident analysis and operational response for interface-related production issues when needed.
  • Assistin improving developer workflows, automation, and engineering practices across the team.
  • Contributeto technical documentation, runbooks, design reviews, and knowledge-sharing efforts.
  • Helpevaluate implementation approaches and recommend improvements to interface platform capabilities and service design.
  • Partnerwith peers to strengthen maintainability, observability, and long-term sustainability of interface services.
  • Supportthe evolution of platform components as integration requirements, transaction volumes, and interoperability needs grow.

Expected Education & Experience:

  • Bachelor's degreein Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 4+ yearsof experience in a software development or software engineering role.
  • Experienceworking in an Agile development environment.
  • Strong software engineering knowledgeacross the software development lifecycle, including quality-focused and security-aware delivery practices.
  • Experiencewith one or more programming languages such asJava, Perl, Node.js, React, or C++.
  • Knowledgeof object-oriented programming principles and software design practices.
  • Experienceworking withAWSand infrastructure-as-code tools such asTerraform.
  • Strong knowledgeofSQL developmentand data access patterns.
  • Familiaritywith distributed systems, service-based architectures, and message-driven integration workflows.
  • Abilityto write maintainable, scalable, and performant code and work effectively across cross-functional teams.

-

More Info

Job Type:
Function:
Employment Type:

Job ID: 145594105

Similar Jobs