I applied online, had a brief phone screen, followed by a tech screen which took a little time to complete. It was a combinatorial problem (I don't remember the details).
This was followed up with a 6 hour onsite visit which was broken up into four parts.
I won't get into specifics, but there were two "working in teams" exercises in which an engineer described a problem, and we worked on a solution together.
The following metrics were computed from 1 interview experience for the athenahealth Software Developer role in Cambridge, Massachusetts.
athenahealth's interview process for their Software Developer roles in Cambridge, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for athenahealth's Software Developer interview process in Cambridge, Massachusetts.