athenahealth
athenahealth delivers cloud-based services for EHR, practice management and care coordination.
Header_athenhealth-05feb2015-670x144-v1

Let's face it. U.S Health care is broken and it needs heroes.

Consider being an athenista!

We're saving healthcare one medical care giver at a time and moving an industry.

 

athenahealth Diversity Groups

Our Innovative Energy

If you want to work alongside insanely smart colleagues who are curious about and genuine in their pursuit of improving healthcare for doctors and patients, we invite you to learn more about us »

 

Now Hiring @ athenahealth

Epocrates Mobile Developer
The Opportunity:Be a part of the mission to #unbreakhealthcare!athenahealth is seeking mobile application developers to help us re-envision the #1 mobile medical app. You'll be working on Epocrates, the most trusted mobile medical app in the US, serving as an indispensable daily tool for 50% of the doctors in the US. You'll be joining an existing team of entrepreneurs and talented engineers, UXers and product people working to ship value every sprint. The right candidate should have a track record in building and shipping mobile applications, and be comfortable in uncharted product territory. Startup experience is a plus. At athenahealth, we believe that diverse teams are the strongest teams. We invite applicants of all genders, races, ethnicities, nationalities, ages, religions, sexual orientations, disability statuses, educational experiences, family situations, and socio-economic backgrounds. Position Summary:We are a rapidly growing engineering team building Epocrates, the #1 medical reference app with 1 million active users, used by 50% of doctors in the US every day.  We are modernizing our platform and developing new products to help our users communicate, treat patients, share information, and collaborate across their network.  Our teams rapidly iterate, experiment and then use data to build applications and features that we know our users want.   As a principle software engineer you will be the technical leader on a small full stack team working directly with a product owner to continuously ship and deliver value to our users.  You'll drive technical decisions, pick technologies, mentor junior developers, write high quality, maintainable, readable code, and define and optimize our engineering practices.  You'll build scalable and secure mobile and web applications that health care providers trust every day.     We are updating our technology stack using React, React Native, Redux, Semantic UI, GraphQL, and node.js services using Cosmos DB and Cassandra deployed to Azure and AWS.  We also have native iOS and Android applications built in Objective-C and Java.  We need engineers who are skilled in one or both of these stacks.Responsibilities may include, but are not limited to:[Primary Function] Technical ExecutionWrite maintainable, readable, and testable codeIntroduce and create design patterns that help us write better codeCreate modular user interfaces that work on iOS and AndroidProactively identify and propose new, alternative technology in order to create scalable applicationsParticipate in Agile planning, story pointing and ceremoniesReview and help improve teammates codeContributions to the TeamHelp interview and build our teamsBe the subject matter expert and elevate the team's skillset as they adopt new technologiesContribute to agile ceremonies to improve team performanceVolunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectivenessDrive self-organization; help determine how the team functions in collaboration with your peersCross functional Coordination and CommunicationWork collaboratively across the Technology and Product organizations to ensure alignment towards business goalsBuilds strong relationships with cross-functional team members and business stakeholdersShare business and technical learnings with the broader engineering and product organization, while adapting approach for different audiencesEducation, Experience, & Skills Required: Experience developing and shipping native and/or hybrid iOS and Android mobile applicationsExperience building large scale mobile applications using one or more of the following technologies: React/React NativeSwiftObjective-CJavaExperience developing modular user interfaces, and familiarity with modern CSS frameworks such as Semantic UI, Bootstrap, Material DesignUnderstanding of JavaScript and best practicesExperience with modern software engineering best practices: tdd, pair programming, automated testing, continuous delivery
Epocrates Mobile Developer
The Opportunity:Be a part of the mission to #unbreakhealthcare!athenahealth is seeking mobile application developers to help us re-envision the #1 mobile medical app. You'll be working on Epocrates, the most trusted mobile medical app in the US, serving as an indispensable daily tool for 50% of the doctors in the US. You'll be joining an existing team of entrepreneurs and talented engineers, UXers and product people working to ship value every sprint. The right candidate should have a track record in building and shipping mobile applications, and be comfortable in uncharted product territory. Startup experience is a plus. At athenahealth, we believe that diverse teams are the strongest teams. We invite applicants of all genders, races, ethnicities, nationalities, ages, religions, sexual orientations, disability statuses, educational experiences, family situations, and socio-economic backgrounds. Position Summary:We are a rapidly growing engineering team building Epocrates, the #1 medical reference app with 1 million active users, used by 50% of doctors in the US every day.  We are modernizing our platform and developing new products to help our users communicate, treat patients, share information, and collaborate across their network.  Our teams rapidly iterate, experiment and then use data to build applications and features that we know our users want.   As a principle software engineer you will be the technical leader on a small full stack team working directly with a product owner to continuously ship and deliver value to our users.  You'll drive technical decisions, pick technologies, mentor junior developers, write high quality, maintainable, readable code, and define and optimize our engineering practices.  You'll build scalable and secure mobile and web applications that health care providers trust every day.     We are updating our technology stack using React, React Native, Redux, Semantic UI, GraphQL, and node.js services using Cosmos DB and Cassandra deployed to Azure and AWS.  We also have native iOS and Android applications built in Objective-C and Java.  We need engineers who are skilled in one or both of these stacks.Responsibilities may include, but are not limited to:[Primary Function] Technical ExecutionWrite maintainable, readable, and testable codeIntroduce and create design patterns that help us write better codeCreate modular user interfaces that work on iOS and AndroidProactively identify and propose new, alternative technology in order to create scalable applicationsParticipate in Agile planning, story pointing and ceremoniesReview and help improve teammates codeContributions to the TeamHelp interview and build our teamsBe the subject matter expert and elevate the team's skillset as they adopt new technologiesContribute to agile ceremonies to improve team performanceVolunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectivenessDrive self-organization; help determine how the team functions in collaboration with your peersCross functional Coordination and CommunicationWork collaboratively across the Technology and Product organizations to ensure alignment towards business goalsBuilds strong relationships with cross-functional team members and business stakeholdersShare business and technical learnings with the broader engineering and product organization, while adapting approach for different audiencesEducation, Experience, & Skills Required: Experience developing and shipping native and/or hybrid iOS and Android mobile applicationsExperience building large scale mobile applications using one or more of the following technologies: React/React NativeSwiftObjective-CJavaExperience developing modular user interfaces, and familiarity with modern CSS frameworks such as Semantic UI, Bootstrap, Material DesignUnderstanding of JavaScript and best practicesExperience with modern software engineering best practices: tdd, pair programming, automated testing, continuous delivery
Principal Architect - Vice President, athenaClinicals
Athenahealth Clinicals - A new kind of EHR At athenahealth, we think healthcare providers deserve technology that lets them focus on what really matters: patient care. So, we created it. Designed with input from our providers, our new, streamlined electronic health record (EHR) helps clinicians do documentation faster, easily meet quality program requirements, and removes administrative distractions that get in the way of care. The Principal Architect,  VP - Clinicals:Ensures organization recognizes/prioritizes the right technology initiatives.Actively sets technical strategy for the overall Clinicals Product.Collaborates with Product Strategy to understand emerging strategies and translates these to technical initiatives.  Pre-emptively identifies architectural blockers.Identifies strategic needs beyond just the Clinical's product and lobbies senior technology leadership to fund these initiatives.Serves as the primary liaison to Athena's Architectural leadership.Understands and tracks technology risks within past and current investments.  Develops strategies to mitigate risk and eliminate unsustainable technologies.Provides architectural oversight for strategic initiatives.Mentors Clinical's Architects and collaborates on their technical strategies.Identifies which initiatives require deep Architectural guidance and lobbies for them to be staffed accordingly.Serves as a primary member of the Athena Virtual Architecture Team.  Identifies and manages Clinical's investment/membership to this organization.Serves as the primary spokesperson for the Clinical's Architecture strategy.Evangelizes strategic technical initiatives and builds support and excitement.Interfaces with Senior C-Suite stakeholders outside of Athena and represent Clinical's and Athena strategy.Able to represents the Clinical's product at industry events within healthcare (ex. Himms) as well as within broader technology (ex. DevNexus).Principal Architects' responsibilities may include, but are not limited to: Technical ExecutionProduce technical design specifications and guidance to the appropriate detail, acting as an advisor to a large technical or product zoneOwn technical approach to solving problems, tech backlog for a large technical or product zoneBe mindful of the ability to both leverage and allow others to leverage technology platforms that are being built; build for the greater group, not just for your own needsTroubleshoot complex technical issues and identify opportunities to turn them into teaching and learning momentsDefine reference Cloud architecture for the platform/product, build and update the roadmap to achieve this architecture; socialize and evangelize the vision for the reference Cloud architecture across the companyEngage with RPR teams to ensure smooth production rollouts across the boardAct in a product owner role for technical initiatives as assignedArchitectural LeadershipExhibits mastery of a few functional zones and multiple pieces of the applicationAssess, advocate and approve external technologies and technology partners for their suitabilityEnsure that the architecture objectives are consistent with long term business objectives by participating in the analysis, evaluation and development of long range strategic technology planningEducate broader company on technology architecture and how the platform powers the businessIdentify creative and innovative solutions that could be patented and adopted by the broader marketParticipate in Architect/Senior Architect hiring process for Engineering organization; influence final hiringdecisionsDetermine the right robust, scalable, and secure technical solutions to meet the business needsBe specific and mindful of dependencies to eliminate redundancies and avoid silosProvide a vision of the core framework of technology services and the components for your product which enable reuse by the technology teamsBuild vs. Buy vs. Adopt: Cultivate awareness and opportunities for new & existing open source technologies; understand where & how to leverage them, or when it's more appropriate to build from scratchUnderstand scalability and performance in terms of systems and infrastructure architectureAssess and perform in-depth technical due diligence for potential acquisitionsDefend IP as a technical expertLeads by example, delivering high-quality code that powers critical pieces of the product and/or platform.Champions quality standards, transactional performance and scalabilityCross functional Coordination and CommunicationUse techniques such as prototype (e.g. 4+1 architecture) and analytics to demonstrate value of solutionsProvide appropriate governance for tri-annual release planningParticipate collaboratively with scrum team members and product owners to groom initiatives, epics and storiesWork with MTS and architects to develop technical approach to phase out old technologies and phase in new onesLiaison with the senior business leaders and technology leadership to ensure alignment of R&D goals and technical capabilitiesWork with Product Owners & General Managers on multi-release strategic planning, including high-level technical design, for an entire product line or for the PlatformMentorship of OthersProvide design and architectural guidance and governance in delivering software components and servicesReviews performance and provides feedback on talent including endorsements and/or concerns for promotionsCoach, mentor and inspire all levels of MTS and Architects as needed, collaborating with their managers on areas of career development and growthEducation, Experience, & Skills Required:15+ years of experience in a technical architecture leadership position, architectureExpert software engineering skills and computer science experienceWill have remained "hands-on" in code/design, and will have ample Agile methodology and experienceBroad 360 architectural depth with mastery of some parts the modern technical stack. Specific desired focus in microservices architectures and development.Expertise in understanding of scalable, cloud based architectures and experience in applying them to real world problems.  Experience in large scale HADR Cloud-based systemsDelivery in DevOps, CI/CD toolsExperience with Distributed Computing, database systems, middleware, etc.Substantial expertise in modern languages such as: Java, C++, Perl, Python, and JavaScript, jQueryBig Data and various other database technologies, including RDBMSs and NoSQLExpertise in object oriented programing, distributed computing tech (Hadoop, Spark), RESTful API, WebUI (HTML 5) and Modern JS frameworks, e.g., Node.jsMobile - iOS and Android environment expertise a plusFamiliarity with Unix/LinuxBachelor's Degree or equivalentBehaviors & Abilities Required:Exhibits mastery of multiple functional zones and multiple pieces of the applicationWork collaboratively across the Technology and Product organizationsCreate new and better ways for the organization to be successful.Consistently achieving results, even under tough circumstances.Uses compelling arguments to gain the support and commitment of others.Paints a compelling picture of the vision and strategy that motivates others to action.
Principal Architect - Vice President, athenaClinicals
Athenahealth Clinicals - A new kind of EHR At athenahealth, we think healthcare providers deserve technology that lets them focus on what really matters: patient care. So, we created it. Designed with input from our providers, our new, streamlined electronic health record (EHR) helps clinicians do documentation faster, easily meet quality program requirements, and removes administrative distractions that get in the way of care. The Principal Architect,  VP - Clinicals:Ensures organization recognizes/prioritizes the right technology initiatives.Actively sets technical strategy for the overall Clinicals Product.Collaborates with Product Strategy to understand emerging strategies and translates these to technical initiatives.  Pre-emptively identifies architectural blockers.Identifies strategic needs beyond just the Clinical's product and lobbies senior technology leadership to fund these initiatives.Serves as the primary liaison to Athena's Architectural leadership.Understands and tracks technology risks within past and current investments.  Develops strategies to mitigate risk and eliminate unsustainable technologies.Provides architectural oversight for strategic initiatives.Mentors Clinical's Architects and collaborates on their technical strategies.Identifies which initiatives require deep Architectural guidance and lobbies for them to be staffed accordingly.Serves as a primary member of the Athena Virtual Architecture Team.  Identifies and manages Clinical's investment/membership to this organization.Serves as the primary spokesperson for the Clinical's Architecture strategy.Evangelizes strategic technical initiatives and builds support and excitement.Interfaces with Senior C-Suite stakeholders outside of Athena and represent Clinical's and Athena strategy.Able to represents the Clinical's product at industry events within healthcare (ex. Himms) as well as within broader technology (ex. DevNexus).Principal Architects' responsibilities may include, but are not limited to: Technical ExecutionProduce technical design specifications and guidance to the appropriate detail, acting as an advisor to a large technical or product zoneOwn technical approach to solving problems, tech backlog for a large technical or product zoneBe mindful of the ability to both leverage and allow others to leverage technology platforms that are being built; build for the greater group, not just for your own needsTroubleshoot complex technical issues and identify opportunities to turn them into teaching and learning momentsDefine reference Cloud architecture for the platform/product, build and update the roadmap to achieve this architecture; socialize and evangelize the vision for the reference Cloud architecture across the companyEngage with RPR teams to ensure smooth production rollouts across the boardAct in a product owner role for technical initiatives as assignedArchitectural LeadershipExhibits mastery of a few functional zones and multiple pieces of the applicationAssess, advocate and approve external technologies and technology partners for their suitabilityEnsure that the architecture objectives are consistent with long term business objectives by participating in the analysis, evaluation and development of long range strategic technology planningEducate broader company on technology architecture and how the platform powers the businessIdentify creative and innovative solutions that could be patented and adopted by the broader marketParticipate in Architect/Senior Architect hiring process for Engineering organization; influence final hiringdecisionsDetermine the right robust, scalable, and secure technical solutions to meet the business needsBe specific and mindful of dependencies to eliminate redundancies and avoid silosProvide a vision of the core framework of technology services and the components for your product which enable reuse by the technology teamsBuild vs. Buy vs. Adopt: Cultivate awareness and opportunities for new & existing open source technologies; understand where & how to leverage them, or when it's more appropriate to build from scratchUnderstand scalability and performance in terms of systems and infrastructure architectureAssess and perform in-depth technical due diligence for potential acquisitionsDefend IP as a technical expertLeads by example, delivering high-quality code that powers critical pieces of the product and/or platform.Champions quality standards, transactional performance and scalabilityCross functional Coordination and CommunicationUse techniques such as prototype (e.g. 4+1 architecture) and analytics to demonstrate value of solutionsProvide appropriate governance for tri-annual release planningParticipate collaboratively with scrum team members and product owners to groom initiatives, epics and storiesWork with MTS and architects to develop technical approach to phase out old technologies and phase in new onesLiaison with the senior business leaders and technology leadership to ensure alignment of R&D goals and technical capabilitiesWork with Product Owners & General Managers on multi-release strategic planning, including high-level technical design, for an entire product line or for the PlatformMentorship of OthersProvide design and architectural guidance and governance in delivering software components and servicesReviews performance and provides feedback on talent including endorsements and/or concerns for promotionsCoach, mentor and inspire all levels of MTS and Architects as needed, collaborating with their managers on areas of career development and growthEducation, Experience, & Skills Required:15+ years of experience in a technical architecture leadership position, architectureExpert software engineering skills and computer science experienceWill have remained "hands-on" in code/design, and will have ample Agile methodology and experienceBroad 360 architectural depth with mastery of some parts the modern technical stack. Specific desired focus in microservices architectures and development.Expertise in understanding of scalable, cloud based architectures and experience in applying them to real world problems.  Experience in large scale HADR Cloud-based systemsDelivery in DevOps, CI/CD toolsExperience with Distributed Computing, database systems, middleware, etc.Substantial expertise in modern languages such as: Java, C++, Perl, Python, and JavaScript, jQueryBig Data and various other database technologies, including RDBMSs and NoSQLExpertise in object oriented programing, distributed computing tech (Hadoop, Spark), RESTful API, WebUI (HTML 5) and Modern JS frameworks, e.g., Node.jsMobile - iOS and Android environment expertise a plusFamiliarity with Unix/LinuxBachelor's Degree or equivalentBehaviors & Abilities Required:Exhibits mastery of multiple functional zones and multiple pieces of the applicationWork collaboratively across the Technology and Product organizationsCreate new and better ways for the organization to be successful.Consistently achieving results, even under tough circumstances.Uses compelling arguments to gain the support and commitment of others.Paints a compelling picture of the vision and strategy that motivates others to action.
Lead Mobile Developer - Epocrates
The Opportunity:Be a part of the mission to #unbreakhealthcare!athenahealth is seeking mobile application developers to help us re-envision the #1 mobile medical app. You'll be working on Epocrates, the most trusted mobile medical app in the US, serving as an indispensable daily tool for 50% of the doctors in the US. You'll be joining an existing team of entrepreneurs and talented engineers, UXers and product people working to ship value every sprint. The right candidate should have a track record in building and shipping mobile applications, and be comfortable in uncharted product territory. Startup experience is a plus. At athenahealth, we believe that diverse teams are the strongest teams. We invite applicants of all genders, races, ethnicities, nationalities, ages, religions, sexual orientations, disability statuses, educational experiences, family situations, and socio-economic backgrounds. Position Summary:We are a rapidly growing engineering team building Epocrates, the #1 medical reference app with 1 million active users, used by 50% of doctors in the US every day.  We are modernizing our platform and developing new products to help our users communicate, treat patients, share information, and collaborate across their network.  Our teams rapidly iterate, experiment and then use data to build applications and features that we know our users want. As a lead software engineer you will be a technical contributor on a small full stack team working directly with a product owner to continuously ship and deliver value to our users.  You'll mentor junior developers, write high quality, maintainable, readable code, and help to define and optimize our engineering practices.  You'll build scalable and secure mobile and web applications that health care providers trust every day.     We are updating our technology stack using React, React Native, Redux, Semantic UI, GraphQL, and node.js services using Cosmos DB and Cassandra deployed to Azure and AWS.  We also have native iOS and Android applications built in Objective-C and Java.  We are looking for engineers who are skilled in one or both of these stacks.Responsibilities may include, but are not limited to:[Primary Function] Technical ExecutionWrite maintainable, readable, and testable codeIntroduce and create design patterns that help us write better codeCreate modular user interfaces that work on IOS and AndroidProactively identify and propose new, alternative technology in order to create scalable applicationsParticipate in Agile planning, story pointing and ceremoniesReview and help improve teammates codeContributions to the TeamHelp interview and build our teamsBe the subject matter expert and elevate the team's skillset as they adopt new technologiesContribute to agile ceremonies to improve team performanceVolunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectivenessDrive self-organization; help determine how the team functions in collaboration with your peersCross functional Coordination and Communication:Work collaboratively across the Technology and Product organizations to ensure alignment towards business goalsBuilds strong relationships with cross-functional team members and business stakeholdersShare business and technical learnings with the broader engineering and product organization, while adapting approach for different audiencesEducation, Experience, & Skills Required: Experience developing and shipping native and/or hybrid iOS and Android mobile applicationsExperience building large scale mobile applications using one or more of the following technologies: React/React NativeSwiftObjective-CJavaExperience developing modular user interfaces, and familiarity with modern CSS frameworks such as Semantic UI, Bootstrap, Material DesignUnderstanding of JavaScript and best practicesExperience with modern software engineering best practices: tdd, pair programming, automated testing, continuous delivery
Lead Mobile Developer - Epocrates
The Opportunity:Be a part of the mission to #unbreakhealthcare!athenahealth is seeking mobile application developers to help us re-envision the #1 mobile medical app. You'll be working on Epocrates, the most trusted mobile medical app in the US, serving as an indispensable daily tool for 50% of the doctors in the US. You'll be joining an existing team of entrepreneurs and talented engineers, UXers and product people working to ship value every sprint. The right candidate should have a track record in building and shipping mobile applications, and be comfortable in uncharted product territory. Startup experience is a plus. At athenahealth, we believe that diverse teams are the strongest teams. We invite applicants of all genders, races, ethnicities, nationalities, ages, religions, sexual orientations, disability statuses, educational experiences, family situations, and socio-economic backgrounds. Position Summary:We are a rapidly growing engineering team building Epocrates, the #1 medical reference app with 1 million active users, used by 50% of doctors in the US every day.  We are modernizing our platform and developing new products to help our users communicate, treat patients, share information, and collaborate across their network.  Our teams rapidly iterate, experiment and then use data to build applications and features that we know our users want. As a lead software engineer you will be a technical contributor on a small full stack team working directly with a product owner to continuously ship and deliver value to our users.  You'll mentor junior developers, write high quality, maintainable, readable code, and help to define and optimize our engineering practices.  You'll build scalable and secure mobile and web applications that health care providers trust every day.     We are updating our technology stack using React, React Native, Redux, Semantic UI, GraphQL, and node.js services using Cosmos DB and Cassandra deployed to Azure and AWS.  We also have native iOS and Android applications built in Objective-C and Java.  We are looking for engineers who are skilled in one or both of these stacks.Responsibilities may include, but are not limited to:[Primary Function] Technical ExecutionWrite maintainable, readable, and testable codeIntroduce and create design patterns that help us write better codeCreate modular user interfaces that work on IOS and AndroidProactively identify and propose new, alternative technology in order to create scalable applicationsParticipate in Agile planning, story pointing and ceremoniesReview and help improve teammates codeContributions to the TeamHelp interview and build our teamsBe the subject matter expert and elevate the team's skillset as they adopt new technologiesContribute to agile ceremonies to improve team performanceVolunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectivenessDrive self-organization; help determine how the team functions in collaboration with your peersCross functional Coordination and Communication:Work collaboratively across the Technology and Product organizations to ensure alignment towards business goalsBuilds strong relationships with cross-functional team members and business stakeholdersShare business and technical learnings with the broader engineering and product organization, while adapting approach for different audiencesEducation, Experience, & Skills Required: Experience developing and shipping native and/or hybrid iOS and Android mobile applicationsExperience building large scale mobile applications using one or more of the following technologies: React/React NativeSwiftObjective-CJavaExperience developing modular user interfaces, and familiarity with modern CSS frameworks such as Semantic UI, Bootstrap, Material DesignUnderstanding of JavaScript and best practicesExperience with modern software engineering best practices: tdd, pair programming, automated testing, continuous delivery
See More