Jobs · devitjobs

Principal Software Engineer, Medication Management
athenahealth · Boston, Massachusetts · Posted 5d ago
About the role
Salary: $210,000 - 250,000 per year Requirements: 12+ years of software engineering experience, with a strong product development background Proven experience leading full-stack development teams, including technical mentoring and design oversight Proficiency in React, modern frontend architecture, HTML, CSS, JavaScript, and Java Experience with generative AI and AI-assisted software engineering tools Strong experience with relational databases and data modeling Experience with system architectures and distributed systems, including monoliths and microservices GraphQL experience is highly desired Strong communication, ownership, and accountability Responsibilities: Lead the design, development, and delivery of high-quality software in an agile, cross-functional team Create clear technical designs aligned with architectural standards and business objectives Recommend scalable, maintainable solutions and provide reliable development estimates Write clean, tested, performant code in line with established standards and best practices Participate in code reviews and provide constructive feedback Build expertise in medication management and serve as a technical subject matter expert Own deliverables and coordinate cross-team efforts to ensure successful execution Use AI-assisted tools to improve engineering throughput, effectiveness, and quality, and encourage sound practices Identify opportunities to use generative AI to improve customer solutions Mentor engineers, provide technical guidance, and promote continuous learning and improvement Explain complex technical concepts to technical and non-technical audiences Monitor industry trends and emerging technologies, and contribute to software development practices and standards Participate in cross-team initiatives to improve product quality and performance Technologies: AI CSS Frontend GraphQL Support Java JavaScript React microservices Spark Web More: We are collaborating with hackajob to connect exceptional professionals with athenahealth. Join us as a Principal Software Engineer in Boston, Massachusetts, in a hybrid role reporting to the Director of Engineering. You will help shape medication management software alongside a collaborative, mission-driven engineering team whose solutions are used by more than 170,000 healthcare providers. Our work supports personalized treatment decisions and helps improve patient safety and clinical workflows. We aim to make healthcare accessible, high-quality, and sustainable through technology, services, and a culture centered on inclusion, accountability, support, learning, and innovation. Our total rewards may include annual bonuses, variable compensation, and equity, in addition to health and financial benefits. Location-specific perks may include commuter support, employee assistance and tuition programs, employee resource groups, and collaborative workspaces. We also offer flexible work arrangements, learning opportunities, and events such as book clubs, speaker sessions, and hackathons. last updated 41 week of 2026
Read the full posting on devitjobs →
Why this role stands out
- ★Pays more than 90% of comparable fullstack roles paid in USD in United States
- ★Equity is part of the package
FAQ
Is the Principal Software Engineer, Medication Management role at athenahealth remote?+
This Principal Software Engineer, Medication Management position is listed as onsite (Boston, Massachusetts).
What is the salary for the Principal Software Engineer, Medication Management role at athenahealth?+
The listing states 210000 - 250000 USD / year.
What seniority level is this Principal Software Engineer, Medication Management role?+
This is a lead level position.
How do I apply for the Principal Software Engineer, Medication Management role at athenahealth?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to athenahealth.