I have been working at Epic full-time (Less than a year)
- Pay is acceptable
- I try at work because I care about the work
- The company strongly believes in itself and it's going places... slowly.
- New development is in C# / .NET, NOT VB.
- You can get a different job after working here.
- I enjoy working with my coworkers
- I have always had the freedom to take on interesting projects so long as those projects are also difficult
- Your coworkers will try.
- Senior devs don't want to leave, don't want to be promoted so never reach incompetence, and they will never get laid off, so there's a pool of knowledge about the legacy code whose memory stretches back decades.
- You can just go down the hall and ask these devs why something is like X, and half the time they remember who wrote it and why off the top of their heads.
- The company has been continuously improving itself for years, and you will want for nothing - great food, free drinks, and cool things on campus to see all are readily available. There is no beer, but eh, close enough.
- You'll work more than 40 hours a week, and 45 hours a week is ideal.
- You'll never be paid as much as you would be paid at a FAANG (although you'll work a lot less, so...)
- You can get promoted easily once and it's physically possible to be promoted twice, but more jumps are not possible. Also, being promoted means more work but not more pay, so why bother?
Advice to Management
Epic software developers will never be paid as much as FAANG developers because Epic's revenue per employee is so much lower. If you want to get the best developers you need to pay developers more, and that means you need to raise revenue per employee. In a company which spends an absurdly large proportion of its revenue on R&D already, that means increasing development productivity so you need fewer developers per customer. The best way to do that is to improve our internal tools and invest in process automation. Facebook does this obsessively, and can pay their developers twice as much on average because of it.
I applied online. The process took 3 weeks. I interviewed at Epic.
HR Response Time: 3 days from initial application.
Phone Interview: HR gave me a week-long period in which to schedule the interview. The interviewer asked very basic questions (Why Epic; Tell me about X item on your resume; etc.). She also asked if I had taken time off between high school and college. This could be an unusual question for people who have been in the workforce for a substantial amount of time so this is just a heads-up. The interviewer told me that I passed the interview and will be continuing to the skills assessment/personality test at the end of the interview.
Skills Assessment: I received the email to schedule the exam the next day. They ask that you schedule the exam within 24 hours of the initial email and complete the exam within a week. You cannot really study for the test, but doing some GRE/SAT warm ups would not hurt. There is a section about programming on the test for every position. You will not escape this section even if the position has nothing to do with the actual software.
Personality Test: You can try to game it if you want to but be cautious. There are enough questions that any discrepancies will probably show up.
The Art Fair on the Square takes over downtown Madison each summer, and Epic staff roam the many booths to help select pieces to bring back to campus. The imaginative artwork here creates a comfortable, productive environment and fuels the creativity that makes our software a joy to use.
Not your typical company picnic. Epicnic, attended annually by thousands of staff and their guests, is an afternoon of fun, food, and DINO-mite competition. Teams went head-to-head in our legendary Tug-O-War battle, and the Cogibros beat extinction to reign supreme.
Do you want a chance to take down a T-Rex? Scroll to learn about our Epic culture.
Veteran Hiring Commitment
Committed to helping America's military veterans find work
Has programs that support a diverse and inclusive workforce
Pay Equality Pledge
Committed to paying equitably for equal work & experience
Tech Hiring Commitment
Helping to train, hire and promote more technology workers
Social Responsibility Pledge
Formal programs or foundation to give back to communities
Pledge to Thrive
Taking steps to prioritize employee well-being
First Job Programs
Maintain entry-level hiring and career development programs to give people career starts