2

Remote Epic Software Developer Jobs in Alabama (NOW HIRING)

Software Subcategory: SW Engineer Schedule: Part-Time Shift: Day Job Travel: No Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_ON_SITE ...

Degree in Computer Science, Software Engineering, Information Systems, Meteorology, Atmospheric Science, Remote Sensing or a related technical field from an ABET-accredited university. * Bachelor ...

Degree in Computer Science, Software Engineering, Information Systems, Meteorology, Atmospheric Science, Remote Sensing or a related technical field from an ABET-accredited university. * Bachelor ...

Senior Software Engineer

Montgomery, AL · Remote

$150K - $180K/yr

PRODUCT ENGINEERING - REMOTE Senior Software Engineer / Architect We're looking for a Senior Software Engineer / Architect to join our engineering organization as a senior individual contributor.

Senior Software Engineer

Birmingham, AL · On-site +1

$120K - $145K/yr

Senior Software Engineer Looking for an opportunity to make an impact at a fast growing, investor ... Open to temporary or permanent remote working arrangements if based in the Southeast * Occasional ...

next page

Showing results 1-20

Remote Epic Software Developer information

What is the difference between Remote Epic Software Developer vs Remote Epic Analyst?

AspectRemote Epic Software DeveloperRemote Epic Analyst
Required CredentialsEpic certifications, programming skillsEpic certifications, healthcare knowledge
Work EnvironmentDevelops and maintains Epic software modulesAnalyzes workflows, supports Epic system implementation
Employer & Industry UsageHospitals, healthcare IT companiesHospitals, healthcare organizations
Common Search & ComparisonFocuses on software developmentFocuses on system analysis and support

The main difference is that Remote Epic Software Developers primarily focus on coding, customizing, and maintaining Epic software modules, requiring programming skills and technical certifications. In contrast, Remote Epic Analysts concentrate on analyzing workflows, supporting system implementations, and optimizing Epic solutions within healthcare settings. Both roles require Epic certifications and are vital in healthcare IT, but they serve different functions within Epic system management.

What is a Remote Epic Software Developer?

A Remote Epic Software Developer is a professional who designs, builds, and maintains software solutions for the Epic electronic health record (EHR) system while working remotely. These developers typically customize Epic modules, integrate third-party systems, and develop tools to enhance healthcare workflows. They collaborate with healthcare organizations, analysts, and end-users to ensure solutions meet clinical and operational needs. Remote Epic Software Developers use programming languages and tools specific to Epic, such as Chronicles, Interconnect, and Bridges, to create efficient and secure healthcare applications.

What are some typical challenges faced by Remote Epic Software Developers, and how can they be addressed?

Remote Epic Software Developers often face challenges such as effective communication with healthcare teams, navigating complex healthcare workflows, and ensuring data security compliance. Since much of the work involves close collaboration with clinical staff and analysts, proactive communication and leveraging collaboration tools are essential. Additionally, staying updated on Epic's frequent software updates and regulatory requirements can be demanding, so ongoing training and participation in Epic user communities can help developers remain effective and compliant.

What are the key skills and qualifications needed to thrive as a Remote Epic Software Developer, and why are they important?

To thrive as a Remote Epic Software Developer, you need a strong background in software development, healthcare IT knowledge, and experience with Epic systems, often supported by a relevant degree or Epic certification. Proficiency with Epic programming tools (such as Chronicles, Caché, or Hyperspace), version control systems, and integration technologies is essential. Strong problem-solving skills, attention to detail, and effective remote communication are crucial soft skills in this role. These skills ensure efficient development, seamless system integration, and effective collaboration across distributed healthcare teams.
What are popular job titles related to Remote Epic Software Developer jobs in Alabama? For Remote Epic Software Developer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Remote Epic Software Developer jobs in Alabama look for? The top searched job categories for Remote Epic Software Developer jobs in Alabama are:
What cities in Alabama are hiring for Remote Epic Software Developer jobs? Cities in Alabama with the most Remote Epic Software Developer job openings:
Data Distribution Service Developer

Data Distribution Service Developer

SAIC

Huntsville, AL • On-site, Remote

Other

Posted 15 days ago


SAIC rating

7.8

Company rating: 7.8 out of 10

Based on 78 frontline employees who took The Breakroom Quiz

70th of 204 rated it services


Job description

Job ID: 2613347
Location: Huntsville, AL, US
Date Posted: 2026-06-04
Category: Software
Subcategory: SW Engineer
Schedule: Part-Time
Shift: Day Job
Travel: No
Minimum Clearance Required: Secret
Clearance Level Must Be Able to Obtain: None
Potential for Remote Work: ORA_ON_SITE
Description
We are seeking an experienced Data Distribution Service Developer (DDS Developer) to design, implement, and optimize distributed, real - time data communication solutions supporting mission - critical systems. The ideal candidate has hands - on expertise with OMG DDS standards and experience developing high - reliability software for aerospace, defense, robotics, or embedded environments. This role is onsite at Redstone Arsenal in Huntsville, AL.
Key Responsibilities
Design, develop, and maintain DDS-based publish/subscribe messaging interfaces and middleware components.
Architect distributed data exchange systems to meet stringent latency, throughput, and reliability requirements.
Implement DDS topics, QoS policies, and data models to support system interoperability.
Integrate DDS with C++, Rust, or other system-level languages in real-time or embedded environments.
Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts.
Develop automated test frameworks for validating DDS messaging, failover behavior, and QoS configurations.
Troubleshoot distributed communication issues using tools such as RTI Admin Console, Wireshark, or proprietary vendor tools.
Support interoperability testing, integration events, system demos, and field testing.
Prepare technical documentation including interface definitions, design specs, and compliance matrices.
Qualifications
Education Requirements
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field and nine (9) years' experience; Additional six (6) years' experience can be considered in lieu of degree (per contract vehicle).
Clearance Requirements
  • Must possess an active Secret security clearance; ship required.

Required Qualifications
Hands - on experience developing with DDS implementations such as RTI Connext, OpenDDS, eProsima FastDDS, or Cyclone DDS.
Strong proficiency in C++, Rust, or another systems programming language.
Solid understanding of networking fundamentals (UDP/TCP, multicast, QoS, serialization).
Experience working in real - time or embedded systems.
Familiarity with configuration management and DevSecOps tools (Git, CI/CD, automated testing).
Ability to interpret system architecture, ICDs, and message/data models.
Strong analytical and problem-solving skills.
Excellent communication and documentation abilities.
Ability to collaborate in multidisciplinary, agile teams.
Detail - oriented, disciplined, and mission - focused.
Preferred Qualifications
Experience developing software for aviation, autonomous systems, or defense platforms.
Knowledge of DoD cybersecurity requirements (RMF, STIGs) and secure coding practices.
Familiarity with modeling languages (IDL, XML, UML) and DDS data modeling.
Understanding of reliability mechanisms (heartbeats, liveliness, durability, failover).
Experience with Linux - based deployment environments.
SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC is Redefining Ingenuity through its deep customer and domain knowledge to enable the delivery of systems engineering and integration offerings for large, complex projects. SAIC's approximately 15,000 employees are driven by integrity and mission focus to serve customers in the U.S. federal government. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $4.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see .

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom