Epic Software Developer reviews

3.3

48% would recommend to a friend

(957 total reviews)
avatar

Judith R. Faulkner

77% approve of CEO

83% positive business outlook

Software Engineer/Developer employees have rated Epic with 3.3 out of 5 stars, based on 957 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

957 reviews
2.0
Jul 19, 2021
Recommend
CEO approval
Business Outlook

Pros

- Decent compensation, but it's not that stellar when you consider how much overtime is involved. - Excellent food that's heavily subsidized. - Beautiful campus - Surrounded by pretty smart and capable people

Cons

- They will extract every ounce of effort that they can from you, no matter the personal cost. Expect to consistently work many hours of unpaid overtime. - Upper levels will consistently gaslight and dehumanize you. Epic's handling of Covid/WFH really laid bare how little you matter. - Diversity and inclusion is not a thing here.

5.0
Jul 18, 2021
Recommend
CEO approval
Business Outlook

Pros

Nice coworkers, challenging work, cool campus.

Cons

Some teams work with outdated tech stack.

2.0
Jul 11, 2021
Recommend
CEO approval
Business Outlook

Pros

- Decent chance to get to travel to interesting places, even as a software developer - Solid compensation package for new graduates (high salaries and excellent health care).

Cons

- In my experience, very high stakes environment with a lot of pressure. If you are working on a piece of the software that deals with patient safety, there is very little margin for error and lots of pressure to get things right. That can be a lot to deal with if this is your first job. - Troubling culture of overwork. My manager regularly worked 60-70 hours a week, and regularly encouraged my team members to do the same. - Not a ton of team atmosphere. Everyone had their own office (or shared with a partner) so there weren't a lot of opportunities to work together or build a team atmosphere with your functional team. - Team leads often had too many reports to be able to devote enough time to individual reports. I frequently saw 1:1s get cancelled because TLs were too busy. - Going on observation trips. (as a recent hire, you have to spend 10 days a year hanging out in a place where they use Epic software observing its use. So, you might be hanging around an urgent care center with a clipboard, sitting in on patient visits and such). These can be awkward, horrible experiences -- especially if you are an introverted software developer :) The providers on the trip might despise Epic and resent you even being there, and its very uncomfortable asking patients if you can sit in and watch their doctor's appointment. - It's just generally a bummer to work for a company where the general consensus of the people using the software is that it sucks. Go to a doctor's office where they use and and ask, "What do you think of Epic?" There's a great chance they'll tell you it sucks. - Many software developers have to engage with customers far more often than you would expect. I was typically pulled into 1-3 customer calls for week, and sometimes these go terribly, when the customer is upset about some update or something. - They keep the career advancement scheme purposefully nebuluous. There's no well defined promotion plan, you just sort of gain influence in certain areas. That's fine if that's the way you excel, but if you're looking for a well defined career path it doesn't really exist here. - There's a bit of worship culture around the founder and CEO. - They try to abstract away as much of the "real" development process as possible. They use custom internal programs to manage development workflows and abstract away the concept of branches, merging, and deployment. It makes it feel like a software factory, where you're not developing, you're just punching in code blocks to this conveyor belt system that delivers software updates. You won't come away from working here with any transferable technical skills, either, since all the systems are so bespoke.

Viewing 484 - 486 of 957 Reviews

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