Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
athenahealth seeks a highly experienced Director of Engineering to help us in our mission to deliver accessible, high-quality, and sustainable healthcare for all.
We seek a seasoned engineering leader who is passionate about architecting scalable, high-quality software and solving complex challenges. You will manage an organization of software teams within our Patient Experience subdivision in Bangalore, India.
As an Engineering Director, you’ll join a leadership team that also includes directors of product management and user experience as well as a technical architect. Together, you will be responsible for the product development and support of the Notification Messaging Platform and Telehealth groups. You are responsible for leading a multi-level engineering organization – ensuring they are aligned to business priorities, growing their careers, and are delivering work items consistently and efficiently.
The Team
The Patient Experience subdivision focuses on our patients, empowering them to manage their health and wellness as active partners with their healthcare team across the athena ecosystem. Its goal is to deliver innovative software that gives patients control over their health journey while streamlining workflows for healthcare staff.
The Messaging Platform Zone is a group of teams within Patient Experience builds the platform and campaigns that send millions of important messages to patients about their healthcare using SMS, email, Push Notifications, and phone calls. This organization also includes the team which develops solutions for telehealth appointments. The group consists of about 6 scrum teams, across three Sr. Engineering Managers, and about 30 developers.
Key responsibilities
Deliver and influence the roadmap
- Maintain working knowledge of the product line in terms of usage, business value, road map, and user perspective for the assigned product or zone
- Drive release planning across all teams to ensure engineering roadmaps are aligned with each other and the broader company strategy; partner closely with product leadership and other leaders to align on strategic tradeoffs, investment in enablers (automation, platform modernization, security, scalability).
- Own timelines, resources, dependency/risk management and stakeholder communications to ensure on-time delivery across the organization, making staffing or other organizational changes to ensure delivery
- Manage tradeoffs between short term delivery and reducing long term technical debt
- Proactively identify and mitigate risks to meet quality and release targets.
Build a high performing team
- Set, monitor, and drive performance goals and career development of your team by providing ongoing feedback through formal appraisals and day-to-day coaching conversations.
- Identify talent needs to address current gaps, future skill needs, and succession planning; ensure recruiting pipeline meets those needs
- Foster a high-performing, engaged organization by cultivating an inclusive culture that values diversity and promotes continuous learning
- Manage broader talent strategy and compensation alignment across the organization
- Encourage knowledge sharing and adoption of new tools and methods
- Establish team process, ensuring clear lines of ownership and responsibilities across teams and individuals to balance autonomy, redundancy, and collaboration
- Shape and share the team vision and strategy, to help teams understand the overall direction and the "why" behind decisions
- Coach and mentor your own team; also act as a mentor for managerial levels
- Build cross-functional relationships to navigate ambiguity and remove silos.
Contribute to the technology
- Maintain technical knowledge of the product line in terms of architecture, tech stack, dependencies, scale and performance for their area of assignment
- Work with Architects and other technical leaders to understand, develop, and advocate for a technical roadmap to improve quality, developer efficiency, or embrace new technologies and negotiate priorities with stakeholders.
- Own relationships with third party technology vendors, negotiating and/or advocating for changes when necessary.
- Understand and manage the technology risks unique to US healthcare such as security, scalability, and compliance/regulatory.
- Stays current with industry trends that may impact team operations or roadmap in future year(s) and ensure technical and organizational strategy are prepared
Required qualifications
- Bachelor’s degree with 14+ years in technology or software development
- 12+ years experience in an Engineering Management role including experience managing multiple teams concurrently
- Ability to translate business needs into clearly defined projects, providing strong technical guidance and oversight
- Proven track record of providing technical direction, contributing and driving architectural discussions, and overseeing implementation details
- Excellent communication skills with ability to understand complex technical topics, their implications to stakeholders and users, and clearly summarize or explain to both technical and nontechnical stakeholders
- Strong interpersonal skills with ability to build productive relationships within and across the organization
- Demonstrated ability to lead cross-functional efforts, influence without authority, resolve conflicts, and negotiate on behalf of your organization
- Passionate about building highly effective and engaged organizations with the record to prove it
- Experience leveraging emerging technologies such as AI to enhance productivity and/or enable new product capabilities
- Ability to meet and collaborate with senior leadership in USA and India time zones
Preferred qualifications
- 15+ years experience in technology or software development, preferably with some in SaaS, healthcare, and/or consumer engagement technologies
- At least 2 years of software development experience, ideally in distributed systems and cloud-based architecture
- Experience leading organizations with 20+ developers including multiple managers and senior technical staff in a platform team with internal engineering team “customers”
About athenahealth
Our vision: In an industry that becomes more complex by the day, we stand for simplicity. We offer IT solutions and expert services that eliminate the daily hurdles preventing healthcare providers from focusing entirely on their patients — powered by our vision to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
Our company culture: Our talented employees — or athenistas, as we call ourselves — spark the innovation and passion needed to accomplish our vision. We are a diverse group of dreamers and do-ers with unique knowledge, expertise, backgrounds, and perspectives. We unite as mission-driven problem-solvers with a deep desire to achieve our vision and make our time here count. Our award-winning culture is built around shared values of inclusiveness, accountability, and support.
Our DEI commitment: Our vision of accessible, high-quality, and sustainable healthcare for all requires addressing the inequities that stand in the way. That's one reason we prioritize diversity, equity, and inclusion in every aspect of our business, from attracting and sustaining a diverse workforce to maintaining an inclusive environment for athenistas, our partners, customers and the communities where we work and serve.
What we can do for you:
Along with health and financial benefits, athenistas enjoy perks specific to each location, including commuter support, employee assistance programs, tuition assistance, employee resource groups, and collaborative workspaces — some offices even welcome dogs.
We also encourage a better work-life balance for athenistas with our flexibility. While we know in-office collaboration is critical to our vision, we recognize that not all work needs to be done within an office environment, full-time. With consistent communication and digital collaboration tools, athenahealth enables employees to find a balance that feels fulfilling and productive for each individual situation.
In addition to our traditional benefits and perks, we sponsor events throughout the year, including book clubs, external speakers, and hackathons. We provide athenistas with a company culture based on learning, the support of an engaged team, and an inclusive environment where all employees are valued.
Learn more about our culture and benefits here: athenahealth.com/careershttps://www.athenahealth.com/careers/equal-opportunity