Software Engineer, Medications

athenahealthBoston, MA
Hybrid

About The Position

Join our innovative team as a Software Engineer in Boston, MA, where you will play a crucial role in developing software solutions that enhance patient care. This hybrid position offers the flexibility to work both remotely and in the office. You will report to the Senior Engineering Manager. We are seeking a Software Engineer to join our Medication Management Engineering team within the Clinicals organization. Our mission is to build technology that enables clinicians to focus on what matters most - providing exceptional patient care. This role is ideal for a software engineer who enjoys solving complex problems, leading by example, and building high-impact products used daily by healthcare providers. The Medication Management Engineering team builds mission-critical solutions used by over 170,000 healthcare providers every day. We focus on creating seamless and reliable interactions between clinicians and electronic health records, ensuring accurate and timely access to medication information. Our collaborative, mission-driven team is passionate about making a meaningful impact on healthcare outcomes.

Requirements

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 2+ years of software engineering experience with product development expertise.
  • Proficiency in at least one modern programming language, preferably Java.
  • Experience with relational databases and SQL.
  • Strong communication skills and ability to learn complex healthcare workflows.

Nice To Haves

  • Familiarity with modern UI frameworks, preferably React, is helpful.
  • Knowledge of Unix/Linux and RESTful APIs is beneficial.

Responsibilities

  • Develop software solutions for clinical applications that enhance medication management.
  • Collaborate with cross-functional teams to deliver high-quality software products.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Implement and maintain relational databases to support application functionality.
  • Build and maintain backend services and APIs that support medication management workflows
  • Utilize modern UI frameworks, preferably React, to enhance user experience.
  • Work in an Agile environment to ensure timely delivery of software features.
  • Familiarize yourself with CI/CD concepts to streamline deployment processes.
  • Leverage AI tools to enhance productivity and learn new AI technologies as they emerge.
  • Assist in troubleshooting and resolving software defects.
  • Contribute to documentation of software design and architecture.
  • Engage in continuous learning to stay updated with industry trends and technologies.
  • Participate in team meetings and contribute to project planning.

Benefits

  • health and financial benefits
  • commuter support
  • employee assistance programs
  • tuition assistance
  • employee resource groups
  • collaborative workspaces
  • flexibility
  • company culture based on learning
  • support of an engaged team
  • inclusive environment where all employees are valued
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service