There was a short phone interview with basic questions. Nothing difficult.
That was followed by an online skills assessment with two parts.
One of them was testing your understanding of programming concepts and your ability to learn a new language.
The second part was four programming questions that were more algorithm-based. They said it wasn't something you could study for, but I disagree.
It was harder than I expected, and I wish I had studied more. I didn't pass the assessment, but the next step would have been a bunch of in-person interviews on site.
Basic behavioral questions: Why Epic, etc. The skills assessment covered a lot of programming concepts, from simple variable types to complex algorithms.
The following metrics were computed from 687 interview experiences for the Epic Systems Software Engineer role in United States.
Epic Systems's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Epic Systems's Software Engineer interview process in United States.