In-person interview with a leader in a branch office who was very compelling and makes a good case for the company, followed by technical interviews requiring 2 coding questions (first whiteboard out a solution to a problem and then code it up in your language of choice).
Time is of the essence; being close to a solution is apparently not good enough - you need to complete the exercise, so focus on the solution and not on good software engineering.
The code questions were difficult but not impossible.
One involved folding a piece of paper with numbers on it and then writing out the new order of sections; the other one was involving juggling balls with various periods in the air, deciding whether a period was repeatable, even possible (jugglable), etc.
The following metrics were computed from 6 interview experiences for the athenahealth Senior Software Developer role in United States.
athenahealth's interview process for their Senior Software Developer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for athenahealth's Senior Software Developer interview process in United States.