2

Entry Level Epic Software Developer Jobs in Portland, ME

Epic is a leading healthcare technology company that develops software impacting millions of patients globally. As a software developer, you will utilize modern methodologies and technologies to ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Java React Developer

South Portland, ME

$53 - $68.50/hr

Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers. Who Should Apply Recent ...

Epic is a leading company in the healthcare software industry, and they are seeking a Technical Solutions Engineer to work on impactful software that serves 305 million patients globally. The role ...

Epic is a company focused on implementing software that saves lives. The role involves driving impactful projects to improve patient care in healthcare organizations and requires travel as part of a ...

Epic is a company focused on implementing software that saves lives. The role involves driving impactful projects to improve patient care in healthcare organizations and requires travel as part of a ...

Epic is a company focused on implementing software that saves lives. The role involves driving impactful projects to improve patient care in healthcare organizations and requires travel as part of a ...

Software Development Specialist Location: Westbrook, ME Duration: 12 months Pay Rate: $50 - 55/hr ... Experience Level: Entry level / junior. We expect to train on our specific platform, but the core ...

Utilize relevant software programs to prepare exhibits and complex working drawings. Continue to ... entry level engineer or as a student intern at an engineering or construction related firm is ...

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

Opportunity Stantec's New England Transportation group is looking for an entry-level Structural ... Use Microstation/InRoads & ORD design software daily to support the design development process ...

Structural Engineer- EI

Portland, ME · On-site

$67K - $94K/yr

Opportunity Stantec's New England Transportation group is looking for an entry-level Structural ... Use Microstation/InRoads & ORD design software daily to support the design development process ...

next page

Showing results 1-20

Entry Level Epic Software Developer information

See Portland, ME salary details

$30.2K

$102.6K

$247.1K

How much do entry level epic software developer jobs pay per year?

As of Jun 20, 2026, the average yearly pay for entry level epic software developer in Portland, ME is $102,583.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,000.00 and $108,400.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Epic Software Developer vs Epic Software Analyst?

AspectEntry Level Epic Software DeveloperEpic Software Analyst
Required CredentialsBasic programming skills, Epic certifications often preferredEpic certifications, understanding of clinical workflows
Work EnvironmentDevelopment teams, IT departments in healthcare organizationsClinical and technical teams, healthcare settings
Employer & Industry UsageHospitals, healthcare IT firms, Epic implementation projectsHospitals, healthcare providers, Epic support teams

While both roles involve Epic systems, Entry Level Epic Software Developers focus on coding and software development, whereas Epic Software Analysts primarily analyze workflows and support system implementation. Both require Epic certifications and are vital in healthcare IT projects, but their daily tasks and focus areas differ.

What are some common challenges faced by entry-level Epic Software Developers, and how can they be overcome?

Entry-level Epic Software Developers often encounter challenges such as learning the proprietary Epic platform, understanding healthcare workflows, and adapting to strict security and compliance standards. To overcome these hurdles, new developers should take advantage of Epic's comprehensive training programs, seek mentorship from experienced colleagues, and actively participate in team code reviews. Collaborating closely with clinical and IT staff can also help bridge knowledge gaps and ensure that solutions align with real-world healthcare needs.

What does an Entry Level Epic Software Developer do?

An Entry Level Epic Software Developer is responsible for developing, testing, and maintaining software applications that support healthcare organizations using Epic Systems. They typically work with other developers, analysts, and end-users to customize and enhance Epic modules, fix bugs, and implement new features. These developers often learn Epic’s proprietary programming languages and tools on the job and collaborate closely with clinical and administrative staff to ensure the software meets user needs. Entry level roles focus on learning the Epic system, supporting project teams, and gradually taking on more complex development tasks as they gain experience.

What are the key skills and qualifications needed to thrive as an Entry Level Epic Software Developer, and why are they important?

To thrive as an Entry Level Epic Software Developer, you need a solid understanding of programming languages (such as C#, Java, or SQL), problem-solving skills, and a bachelor’s degree in computer science or a related field. Familiarity with Epic’s proprietary development tools, healthcare IT systems, and often Epic certification are important for this role. Strong analytical thinking, communication skills, and the ability to learn quickly help developers excel in a collaborative, fast-paced environment. These skills and qualifications are crucial for building effective healthcare software solutions that meet user needs and regulatory requirements.
Infographic showing various Entry Level Epic Software Developer job openings in Portland, ME as of June 2026, with employment types broken down into 1% Locum Tenens, 1% Internship, 1% As Needed, 45% Full Time, 43% Part Time, and 9% Contract. Highlights an 96% Physical, 2% Hybrid, and 2% Remote job distribution, with an average salary of $102,583 per year, or $49.3 per hour.
Software Engineer

Software Engineer

Epic

Portland, ME • On-site

Full-time

Posted 11 days ago


Job description

Job Summary:
Epic is a leading healthcare technology company that develops software impacting millions of patients globally. As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions.
Responsibilities:
• Write software that impacts the lives of 325 million patients around the world.
• Use modern development methodologies and employ user-centered design, analytics, and machine learning tools to drive innovation in healthcare.
• Invent better ways to reduce medical errors, streamline record sharing between hospitals, and provide the quality of care a patient deserves.
Qualifications:
Required:
• Relocation to the Madison, WI area (Reimbursed)
• BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field
• A history of academic excellence or professional success
• Eligible to work in the United States without visa sponsorship (persons with appropriate qualifications and eligible for TN status under NAFTA may apply)
• COVID-19 vaccination
Company:
Epic develops healthcare software that helps people get well, stay well, and help future generations be healthier. Founded in 1979, the company is headquartered in Verona, USA, with a team of 10001+ employees. The company is currently Late Stage.