Epic Software Developer reviews

3.4

51% would recommend to a friend

(951 total reviews)
avatar

Judith R. Faulkner

75% approve of CEO

80% positive business outlook

Software Engineer/Developer employees have rated Epic with 3.4 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
4.0
Feb 23, 2025

Great Company

Recommend
CEO approval
Business Outlook

Pros

The company has exceeded many expectations.

Cons

The company does not have proper internal processes to prevent managerial fraud.

3.0
Feb 18, 2025
Recommend
CEO approval
Business Outlook

Pros

Good pay, good health insurance, got a lot of creative freedom over my projects. Most of the people there are very kind and smart. Working here will help you grow your professional skills quickly.

Cons

Management is very metric driven, so you will get grilled if they think you are spending too long on a project, even when that is largely out of your control. The work life balance is not great (but for software devs, not too bad) - they will constantly push you to work more hours. Its easy to get burned out, as many others have mentioned. Upper management seemed quite out of touch.

4.0
Feb 6, 2025
Recommend
CEO approval
Business Outlook

Pros

Coworkers and Work Environment The people I worked with were people that I generally enjoyed being around. They were friendly, thoughtful, and more than willing to lend a hand when I needed help. While we did get individual or shared offices, it's not like there weren't opportunities to just drop in and chat. In general, the day-to-day work environment felt good. Resources, and Support: This may also be team-dependent, but generally speaking, coworkers are more than willing to help you out, dedicated to making sure that internal resources are up to date. There were always ways for you to help yourself even if you didn't quite know what to look for. Comprehensive understanding of my work and impact: As my first full-time job out of College, I appreciate the time they take to help developers what they're working for. Going in, I didn't know very much about the healthcare industry, but in my time there I was able to get an understanding as to how various aspects of the industry can work, how all our different software works for the end user, how hospitals may have leveraged our customizable systems to various results, and how actual users work in real-time. Being able to see these things makes the work I did feel so much more real. Responsibility and comprehensive experience: Depending on the person, this can be a pro or con, but if you're looking to understand all that can go into software development, there are opportunities to get your hands dirty and work on projects from the problem statement to post-release support. As a developer, you'll (generally) work full-stack with a few people and will lead project implementation. It's a lot to ask of a new grad, but if you can successfully release a feature, you'll be in a great spot to take those skills anywhere

Cons

Team-dependent and management culture: I've heard plenty of stories from coworkers on other teams where their teams wasn't supportive or were otherwise squeezing too much from their employees. Your manager has one of the biggest impacts on your feelings towards a company, and unfortunately, not all managers are great. My first one was really good, made me feel like I could do well in my role. My second one I don't think was good for me--more aloof--and this tension in my relationship may have put a damper on what I could do. Work-balance: Crunch happens and it can happen often. Too many times it can feel like we get out of crunch for one project and jump into crunch for another project. It's easy to burn out. Pretty much everyone I know burned out at one point or another, so you need to learn to set boundaries (if they're respected, anyway). Pro-management bureaucratic sentiments: While Epic is supposed to be known as a more liberal/progressive company, that doesn't mean that management doesn't take care of number one first and foremost. Benefits mean less when you don't have a seat at the table, and Epic isn't willing to give you a seat at the table even if you are a shareholder. Irrational commitment to in-person events: Epic's gotten into hot water with their negligent COVID response, and it's not like they've learned from that too. Your safety may be up to your boss's discretion. And don't even think about work from home or remote work. It is incredibly difficult to be in a position that allows you to work outside of the main campus even if everyone has the ability to do so. You're going to have to move if you want to work here. Role Imbalance: Depending on the role you have, your experience will vary wildly. Generally speaking, the developers are treated the best, then QMs see a pretty decent decline in benefits, and then TSs get the worst treatment of the common roles here. As much as I may have benefited from this system, I wish that QMs and TSs were able to get better treatment and compensation.

Viewing 100 - 102 of 951 Reviews

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