2

Remote Software Developer Intern Jobs in Alabama

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 ...

OpenGL Developer

Huntsville, AL · On-site +1

$48.25 - $65/hr

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote ...

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 ...

Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence ... Understanding of DevOps principles and experience with tools such as GitHub Actions * Experience ...

next page

Showing results 1-20

People also search for

Remote Software Developer Intern information

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

To thrive as a Remote Software Developer Intern, you need a solid understanding of programming fundamentals, familiarity with languages like Python, Java, or JavaScript, and current enrollment in or completion of a relevant degree program. Experience with version control systems (e.g., Git), collaborative platforms (like GitHub or GitLab), and project management tools such as Jira or Trello is typically expected. Self-motivation, strong communication, and the ability to work independently are crucial soft skills for remote collaboration and learning. These skills and qualities are important because they enable interns to contribute effectively from a distance, adapt quickly to team workflows, and maximize their learning and productivity.

How do Remote Software Developer Interns typically collaborate with full-time engineers and other team members?

As a Remote Software Developer Intern, collaboration with full-time engineers and other team members is usually facilitated through digital communication platforms like Slack, Microsoft Teams, or Zoom. Interns are often included in daily stand-up meetings, code reviews, and project planning sessions, which helps them stay connected with the team and understand project goals. Regular check-ins with mentors or supervisors are common, providing guidance, feedback, and opportunities for learning. While remote work can present challenges in building relationships, proactive communication and participation in virtual team activities help interns integrate smoothly and contribute effectively.

What is a Remote Software Developer Intern?

A Remote Software Developer Intern is a student or recent graduate who works from a remote location, typically from home, to gain practical experience in software development. Interns in this role assist with coding, debugging, testing, and other software engineering tasks under the guidance of experienced developers. The remote aspect allows interns to collaborate with team members virtually, using online communication and project management tools. This position helps interns build technical skills, learn industry practices, and prepare for a career in software development.
What are the most commonly searched types of Remote Software Developer jobs in Alabama? The most popular types of Remote Software Developer jobs in Alabama are:
What are popular job titles related to Remote Software Developer Intern jobs in Alabama? For Remote Software Developer Intern jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Remote Software Developer Intern jobs in Alabama look for? The top searched job categories for Remote Software Developer Intern jobs in Alabama are:
What cities in Alabama are hiring for Remote Software Developer Intern jobs? Cities in Alabama with the most Remote Software Developer Intern job openings:
Data Distribution Service Developer

Data Distribution Service Developer

SAIC

Huntsville, AL • On-site, Remote

Part-time

Posted 14 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; US Citizenship 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.


What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom