Epic Software Developer reviews

3.3

49% would recommend to a friend

(951 total reviews)
avatar

Judith R. Faulkner

75% approve of CEO

81% positive business outlook

Software Engineer/Developer employees have rated Epic with 3.3 out of 5 stars, based on 951 company reviews on Glassdoor. This indicates that most Software Engineer/Developer professionals have a good working experience there. Epic is rated in line with the average (within 1 standard deviation) by Software Engineer/Developer professionals compared to other employers within the Informationstechnologie industry (3.9 stars).

Reviews by job title

951 reviews
2.0
Feb 13, 2018
Recommend
CEO approval
Business Outlook

Pros

- Pay and benefits are some of the best you'll find in the state. - A truly unique campus, with plenty of amazing dining choices. Almost has the feeling of being back in college again. Epic strives to make you feel comfortable at work, which is good as you'll likely spend more time at work than you expect. - Working on something that can actually save lives...if you can look past just being a small cog in the 10,000+ employee machine. - Visiting hospitals provides a unique and useful perspective. I wish more companies took such a hands-on approach with developers. Surprisingly, QA does not receive the same opportunities. - Potential post-Epic consulting opportunities, if that's your sort of thing. Having Epic on your resume is generally considered a good thing.

Cons

- Awful work-life balance. The minimum expectation for a work week was 45 hours, enforced by a weekly work plan that required you to lay out 45-50 hours worth of estimated work, "so you'll never have nothing to do." Failing to produce 45-50 hours worth of work a week leads to questions about your capability and commitment. - Incredibly high turnover across all roles, especially among recent college grads, evidenced by an obvious age gap between the old guard and constantly churning new team members. Do not expect to last more than 2 years at Epic unless you sacrifice a large chunk of your personal life. If you, like me, are looking for a job to put in your hours, get paid, and go home at the end of the day to live your own life, run away and don't look back. At the least, please have an exit plan ready. Ask around Madison - the story of plucky starry-eyed grads pushed to their breaking point, "ground up into productivity paste" (as another ex-Epic employee so vividly put it), and discarded without concern is a common one. Some will say that they just couldn't make the cut, or were lazy and undisciplined. Some of you reading this probably agree. I encourage you to take a look at the numbers yourself, if you can find them. - Inability to move between roles and teams if your current one is not a good fit. I was promised by HR during the hiring process that I could change roles if things didn't work out (as I was hired into a development role despite applying for a different position). Despite repeated conversations with my manager and my obvious struggling, I was let go without even the most basic attempt at addressing my concerns about my role. As I came to learn from speaking with more tenured employees, this is a common thing at Epic - counter-intuitively, and despite what HR will tell you during the interview process, only those performing very well in their *current* role are eligible to change roles. Epic would rather write off their investment in an under-performing employee than give them a second chance in the role they ask for. - The "startup culture" feel is a lie. Don't let the campus fool you; Epic is a 10,000+ person company now, and it is run like once. Weekly work plans, performance evaluations and improvement plans, and the cold uncaring nature of a massive corporation are becoming the norm. - "Team Leads" (AKA your direct manager) are often promoted out of a development role with little to no additional training. This means that the quality of your manager is a total crapshoot. The Peter Principle is in full-force here. - 6 month on-boarding process for new developers, due to the outdated technologies in use. While recent attempts to migrate to modern platforms are ongoing, you will still spend up to 6 months in classes, being tested regularly with exams while you slowly spin up in your actual job. Don't expect to be able to Google your problems once you actually start development; Stack Overflow cannot save you. The development cycle is similarly long - a single change of minor to moderate complexity generally takes 1-2 weeks to complete, passing through 4 rounds of review before being approved.

4.0
Jan 19, 2018
Recommend
CEO approval
Business Outlook

Pros

The company is really awesome. So are most of the employees working at Epic. I loved the certification process that was being used to ramp you up on an application. And the CEO, Judy, seems very well intended, and has a sense of humor very familiar to the Math and CS people - in my opinion she is the perfect example of "lead by example". The city of Madison and the Epic campus are amazing places too - you'll fell in love with them.

Cons

I felt that the certification process and the self-study were not sufficient for a good ramping into an efficient employee. More guidance at the beginning could go a long way.

4.0
Jan 8, 2018
Recommend
CEO approval
Business Outlook

Pros

Epic is a pretty amazing company to work for. The work you do has a direct impact on patient care, and we put in a lot of time and expense into ensuring that every employee feels connected to that impact. That happens through immersion trips to hospitals to see users using the software developed, through sharing stories from our customers at company-wide meetings and through go-lives were a portion of the company joins a customer during an install to help support healthcare employees deliver care. Healthcare benefits are great, I've not paid for a copay in >3 years. Food is delicious. Coworkers are intelligent. Having worked at other large companies, I can say with confidence that Epic is incredibly well run, with very little waste incurred through corporate bureaucracy or red tape. Developers are held in particularly high esteem as they are the center around which Epic's prosperity has developed. My managers (TLs, as they are known) have all been very intelligent and involved in my career growth. I have felt very well supported and coached through my career thus far, including how to have difficult conversations with departing employees, how to present to a large group (500+ customers), and how to develop good software. International sales means you get to travel to cool places as a part of work, which is neat (Australia, Finland, Denmark, Sweden, Netherlands, UK, Saudi Arabia, UAE, etc.).

Cons

Pay isn't great for folks that move up the ladder at the company, and the incentive to continue growth up the company is not great. In other words, you can move up, but expect to take on substantially more responsibility while not seeing your salary increase accordingly. Often times it feels like we are behind the times in terms of software processes; While many companies have moved to use git, we use SVN. While many companies do automated testing, we hire a fourth of the company to manually test our software. While many companies incorporate Open Source tools, we actively try to build our own, which slows progress and makes it harder for us to better the healthcare industry. The relationship between customers and Epic is skewed. We often times bend over backwards for a customer request, even if it's not the right thing to do for our software (we're designing poor software by accepting the desired change).

Viewing 748 - 750 of 951 Reviews

Glassdoor has 6,305 Epic reviews submitted anonymously by Epic employees. Read employee reviews and ratings on Glassdoor to decide if Epic is right for you.