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 Information Technology industry (3.9 stars).

Reviews by job title

951 reviews
1.0
Dec 6, 2011
Recommend
CEO approval
Business Outlook

Pros

Good campus Good Benefits Health care field, if you are interested. Smart people. Health insurance is good. 401k is ok. Individual offices. Subsidised food in cafeteria, though most people I know used to have their lunch in their offices as they did not have time to sit in the cafeteria.

Cons

The technology used is very old and outdated. Almost 90% of the company still works on VB and Cache. So the experience you gain here is of no use outside this company. Unless you want to stay in this company forever, this is not the right place of a Software Developer. The corporate structure is very flat and there is no room for growth. There is absolutely no transparency about what the management thinks about you. No proper feedback from TLs. I dont know what promotions are based on. I know people who have been there for 10 years and still coding and working long hours and they were never promoted. I guess they are just stuck there. I once had a discussion with one of the employees there who was a C++ developer and now he is just stuck there for years as he has forgotten C++ and now knows only VB. You cannot work for 1 year with Epic clients as per Non-compete agreement and they are only people who use VB and cache. So it will be very difficult to get a job with the skills you get from Epic. Epic related jobs, outside Epic, are mostly implementation related and reporting. Unless you are in a team that deals with these two you wont be of any value to these customers of Epic. As a SD you wont be getting much experience in these anyways. Employees are required to work like machines. There wont be any interactions among team members other than work related. Everyone just comes, works and leaves. If you are someone who need H1B sponsorship, then this place would be good for sometime. They file green card but it will be in EB3 category and you will have to wait for years in line.

4.0
Nov 29, 2011
Recommend
CEO approval
Business Outlook

Pros

Veru good package and enviroment to work

Cons

No growth. Difficult to get the other job when we want to quit.

5.0
Oct 28, 2011
Recommend
CEO approval
Business Outlook

Pros

- Own your own projects right out of the gate. From the very beginning, I was given general requirements for projects, and it was up to me to manage exactly what and how it needed to get done. A year after working here, I went on site to a hospital and saw people using features I designed and developed from the ground up. For me, this trumps all else and is ultimately why I like working at Epic as a software developer. - Lots of smart co-workers. This point should not be underestimated. At every other job I've had, there was always at least one person bringing everyone else down with their general incompetence. Not so at Epic. - Good "do the right thing" company culture. Aside from Epic, I've never worked at a place where a new person with good ideas can take them so far in so short a time. I've heard people here complain about the bureaucracy, and the only conclusion I can draw is that they've never worked at any other company. - Salary, benefits, campus, food, casual dress code are all good. These are just nice bonuses on top of everything else, though. If the above points aren't enough to make you want to work here, all the money in the world isn't going to make you like the job.

Cons

These are not downsides so much as things you should consider, because a lot of people would struggle with them: - Old technology. What Epic is doing with medical records is modern and impressive. The tools are not. Do you care that you are probably going to be programming in old/uncommon languages, Cache and VB6? I don't, but a lot of people do. There are a few teams that work with new and cool iPhone-ish type stuff, but most don't. If you like software development because you enjoy working with the latest and greatest platform, you will likely not get that here. If you like software development because you like problem-solving and want to make something useful that's never been done before, you will get that. - Lots of work. I don't mind, because I enjoy it. Typical work week for most developers is about 45-50 hours. Before a release deadline? Anything goes, you just need to get your stuff done. And since it's medical software, a safety-critical bug can mean you're staying late and not leaving until you figure out what's going on. That said, it's not as much work as a lot of these reviews would have you believe. I stay late and work more hours than most, and the place is pretty cleared out by 6:00 or 6:30. (Implementers are another story - they're on the road a lot and work way more hours than the average developer). - The expectation is that you will find a way to solve your own problems. I don't mean that you're expected to know everything yourself, just that you're pretty much on your own to seek out help when you need it, since no one's going to be looking over your shoulder. You need to have a lot of self-discipline to keep your work on track, and you need to have the attitude of, "It may not technically be my responsibility, but it's still my job to make sure everything goes right." "My project was late because I was waiting on X thing from Y person" is a non-starter. For better or worse, it's still your fault if you could have seen it coming. And if you couldn't have seen it coming, it'll be your responsibility to find a way to make sure it doesn't happen again. What this means is that if you're looking for a place where your duties are explicitly spelled out, you won't find it here. Your job is to ensure a successful end result, whatever that happens to mean at the time.

Viewing 901 - 903 of 951 Reviews

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