I applied online through their careers portal. I was contacted by their recruiter the next day itself and was scheduled an interview with one of their software developers.
In the meantime, they also asked me to take their candidate evaluation test. The first interview was just fine, with a mix of HR and technical questions. Except for the programming questions, the technical test was very easy. You can go through the list of questions on CareerCup and do fine in the test.
I got a call from the recruiter that I had been selected for the on-site interviews. They paid for accommodation, cab fares, flights, and dinners with their employees.
There were just two on-site technical interviews. One was a case study on some technical problem that they might have faced or are facing. The second interview was a discussion of any one project done in school.
My first interview went very well, as the interviewer was very friendly and we were kind of finding the solution together. The second interviewer was rude. He picked up his cellphone once during the interview. Also, while discussing the project, he was mocking me for my solution instead of asking questions.
Then, at the end, there was a discussion with my interviewer regarding salary that I would want and relocation, etc. It was a good interview process, except that the second on-site interview went badly for me.
I have heard that they pay really well.
The following metrics were computed from 298 interview experiences for the Epic Systems Software Developer role in Madison, Wisconsin.
Epic Systems's interview process for their Software Developer roles in Madison, Wisconsin is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process in Madison, Wisconsin.