Software Development

Software Development

Build the future of how the world does healthcare.

Driving Healthcare Innovation

Code That Saves Lives

Apply your expertise in emerging and foundational technologies, like machine learning, natural language processing, and NoSQL databases to save lives and improve care for hundreds of millions of patients around the world.

Solutions Across the Stack

From mobile apps for patients and doctors to back-end systems parsing billions of gigabytes of data in a heartbeat, collaborate with your coworkers on meaningful and algorithmically complex technical problems.

Own and Invent

You can expect to have ownership of challenging projects right away. We don’t mean writing code from specs, either. You will be inventing software and given the responsibility of moving your code from idea to implementation.

Learn Alongside Users

Before you write software, you need to understand the environment where it will be used. We’ll send you on trips to healthcare organizations to observe how they work. By seeing what they do, in the context in which they do it, the software you build will be more intuitive and easier for them to use.

Projects

Alerting Doctors with Predictive Analytics

Hospitals record thousands of data points per patient, far too much information for even the smartest doctor to process quickly. But a computer? Developers at Epic created a predictive model to parse all that data in real-time and alert a patient's care team before the patient is likely to get worse.

Enabling Hands-Free Care via Voice Assistant

Humans and artificial intelligence can work together to benefit patients in many ways, like Hey Epic!, our voice assistant. It uses natural language understanding to enable providers to interact with patients hands-free. They can do things like queue up a prescription, set reminders, or quickly call a colleague.

Using Machine Learning to Fight Opioid Crisis

Opioid overdose deaths have affected millions across the world. We created a predictive model that can tell clinicians if their patients are at risk of an overdose or opioid use disorder. Developers started by researching risk factors to determine the model’s variables, and then they trained and tested the model before releasing it to our customers.

What Will Your Path Be?

3 Months

Katie started development on her first project, which helps patients and physicians interpret cancer screenings by identifying the location a colonoscopy image was taken.

1 Year

Rob released his first enhancement project, which improved UI and navigation for anesthesiologists.

1 Year

Julie became a team lead and started managing three team members.

1 Year

Dennis became the foremost international home care and mobile expert on his team of 40+ software developers.

1 Year

Lizzy became the project lead for a company-wide initiative to create a breast milk management system that helps NICUs provide vital nutrition to infants and track their growth over time.

3 Years

Sean became the End of Life initiative lead, where he led the effort to create better tools to capture patients' end of life wishes.

3 Years

Ronnie became the product lead for our surgical software and now manages a team of 70+ developers.

3 Years

Everett laid the framework for our Telehealth Everywhere network, allowing patients to have video visits with providers anywhere.

5 Years

Jordan moved to his fifth software development team.

8 Years

Andrew became the division manager for our Departments and Specialties software, with 10 products reporting up to him.

FAQs

What’s your development process?

Projects are usually owned by a single developer, but larger projects that require more development and coordination can be split among multiple developers or even multiple teams. We use whichever project methodology makes the most sense, be it V-model, Agile, incremental, iterative, or others. We release updates to our software quarterly.

How much do you travel?

You’ll travel for three or four immersion trips during your first year, so you can learn how our users use our software. After that, you can expect around two trips per year. You can travel more if you’d like—we're always looking for people to help out when hospitals switch over to Epic, and you’ll have opportunities to go to industry conferences, such as Google I/O.

What's the tech stack?

We use the best tools for the job and reevaluate these on a regular basis. Currently, our teams use a combination of languages and platforms including but not limited to .NET/C#, Typescript/Javascript, Swift/Objective C, Java/Kotlin, Caché, and React.