As a "software developer", you will also be responsible for high-level project investigation, design, and planning. You will be given a one-sentence summary of a feature and be responsible for everything from that point up to a finished, released product. They hire a small number of designers and end-users for devs to consult/collaborate with, but UX/project scope/etc is always still your responsibility in the end.
The company has a strong culture of overwork. The CEO advocates for "work-life mixture" instead of work-life balance. They would rather pay an undersized staff generously to work them in perpetual overtime than hire enough people to do the work at a healthy pace. Some team leads will shield you from this to an extent, but if you get one that doesn't, the company will not step in to save you.
Little vacation time. Very few WFH days (~5 days in a year).
The tech stack is arcane, and your experience will be largely inapplicable to the rest of the industry.
Micromanagement of inconsequential deadlines is common. All employees have to log their work in 15-minute increments.
Epic's culture of late nights and blatant disdain for work-life balance seems to have roots in the company's origins, when it was Judy and a few dozen others giving their all to launch a startup. That dynamic can be excusable when everyone has a significant stake and the company is small. But applying that expectation to a company with over 14,000 employees is insanely unhealthy and will drive away some of the greatest talent in the industry. It's shameful that upper management valorizes this crunch culture as "heroes helping heroes," especially since we work in the healthcare industry. Chronic overwork has serious mental and physical health ramifications. To quote the CEO, "What you put up with is what you stand for."
I applied online. After a few weeks, I was asked to take a brief personality test and to schedule a phone interview and assessment. There were limited slots available for the phone interview, but lots of flexibility in scheduling the assessment. The
Applied online and got a call to check if I am still available. I was asked to take a skill assessment test. Given the test Saturday and waiting for the result.
Good, difficult, but a great learning experience. Three rounds of interviews. First is a coding assessment. Next is an interview with behavioral questions and some basic technical ones. Last step is a full day with some assessments, ending with a ca
I applied online. After a few weeks, I was asked to take a brief personality test and to schedule a phone interview and assessment. There were limited slots available for the phone interview, but lots of flexibility in scheduling the assessment. The
Applied online and got a call to check if I am still available. I was asked to take a skill assessment test. Given the test Saturday and waiting for the result.
Good, difficult, but a great learning experience. Three rounds of interviews. First is a coding assessment. Next is an interview with behavioral questions and some basic technical ones. Last step is a full day with some assessments, ending with a ca