Epic Software Developer reviews

3.3

48% would recommend to a friend

(953 total reviews)
avatar

Judith R. Faulkner

77% approve of CEO

82% positive business outlook

Software Engineer/Developer employees have rated Epic with 3.3 out of 5 stars, based on 953 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 Information Technology industry (3.9 stars).

Reviews by job title

953 reviews
2.0
Oct 31, 2018

A Roll of the Dice

Recommend
CEO approval
Business Outlook

Pros

The work is interesting from time to time. Most employees have either a single or double office; there are no "open office" layouts. There are lots of food choices in the cafeterias. The campus is nice.

Cons

There is no technical vision in management. Promotion has nothing to do with merit; sycophantic yes men get ahead and people who actually know what they're doing stay put. Management is obsessed with metrics about bugs. A good metric is supposed to be a means to achieve the end of producing quality software, but at Epic, the metrics are the end. No matter how severe a problem is, TLs close or deprioritize bug reports about it to make their numbers look better. If customers complain, TLs make up excuses to shift the blame onto something else (e.g. the customer's hardware, their network, Windows, or anything but Epic) or convince the customer that the problem is impossible to fix. When underlings point out that the problem is in fact quite easily solvable, their proposals are stonewalled. Meanwhile, TLs invest thousands of man-hours in pet projects that accomplish nothing (and frequently make the software worse). The TLs have so little technical knowledge that they often don't have a clue how much damage they're causing to our customers. But even when they do know, they don't care. There are no consequences for poor decision making by employees. As I mentioned above, most customer complaints are suppressed by TLs in order to keep quality metrics looking good. So, there is no feedback mechanism to expose the bad employees; people who slap together mountains of garbage code are praised for their productivity, while those who take the time necessary to build high-quality, high-performance systems are criticized for their low output. Much of the software is based on obsolete technology like Visual Basic. The amount of time a developer spends on such unpleasant languages is highly dependent on their team; a lucky developer might work mostly in C#, while an unlucky one could spend their days wading through unbelievably bad M and VB code. On a related note, because the software is so large, there exists a huge body of Epic-specific knowledge. Some people fall down the rabbit hole of trying to learn as much as they can about our software, but that expertise is unlikely to be of much use outside of Epic. Spending years writing VB code and getting certified in 10 Epic applications probably won't look very good on a resume. Of course, some TLs are better than others and some teams are better than others. With luck, you can work with intelligent people on challenging problems and really improve the software. But one day, your luck might run out.

avatar
Epic Response
7y
Thank you for sharing your feedback. Since doing good by our employees is key to our mission, I forwarded your thoughts to a few lead developers. You can send any additional feedback to Warren Cole. – AA
3.0
Oct 23, 2018

Not Enough Vacation

Recommend
CEO approval
Business Outlook

Pros

Beautiful workplace--going around the campus can be a good break Flat management--your idea is heard Meaningful work--customer focused Trips to customers sites--you get to see the end users use the software and get feedback directly Location--it is unlikely that you are stuck on traffic on the way to work Healthcare benefits Single or double office

Cons

Vacation and sick days--you don't get that many, which is not ideal if your family is outside Wisconsin (work from home is not allowed) Old technology Secrecy in raise and ranking Also, this might be a pro for some people. But to be successful at Epic, you need to be passionate about healthcare. If you are more passionate on technology, Epic might not be the best place for you. For example, if there's a critical bug, a quick fix is more preferable. They are more reluctant to clean up and modernize old codes because they don't want to break the software and cause harm for patients--which is good. But for someone who is more passionate on technology innovation, Epic was not a good fit for me.

4.0
Oct 19, 2018

Good pay

Recommend
CEO approval
Business Outlook

Pros

Good work/life balance if you have a good TL Converting to C#/.Net Teach you about database design and NoSql databases Good Compensation Epic has high standards for most roles. Your peers there are all going to be pretty smart You get your own office

Cons

There's still a lot of legacy code Still on VB. They're supposed to be off of it by 2022 Can have a terrible work/life balance if you get a bad TL You can only carry over 8 days of vacation per year The work is a little boring

Viewing 736 - 738 of 953 Reviews

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