2

Remote Hourly Software Developer 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 ...

... Remote Sensing or a related technical field from an ABET-accredited university. * Bachelor's degree ... Compensation Details: 0.01 The compensation range or hourly rate listed for this position is ...

... Remote Sensing or a related technical field from an ABET-accredited university. * Bachelor's degree ... Compensation Details: 0.01 The compensation range or hourly rate listed for this position is ...

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 Hourly Software Developer information

What is the difference between Remote Hourly Software Developer vs Remote Full-Stack Developer?

AspectRemote Hourly Software DeveloperRemote Full-Stack Developer
CredentialsTypically requires a degree in computer science or related field, with proficiency in specific programming languagesSimilar credentials, often with additional experience in both front-end and back-end technologies
Work EnvironmentWorks remotely on a project basis, often as a freelancer or contractorRemotes or hybrid, usually as a full-time employee or contractor handling both client-side and server-side tasks
Industry UsageCommon in freelance platforms, startups, and tech companies hiring on a project basisWidely used in tech companies, agencies, and startups needing comprehensive development skills

While both roles involve software development, a Remote Hourly Software Developer typically works on a project basis with hourly billing, focusing on specific tasks. A Remote Full-Stack Developer handles both front-end and back-end development, often in a more integrated role. The choice depends on your project needs and employment preferences.

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 cities in Alabama are hiring for Remote Hourly Software Developer jobs? Cities in Alabama with the most Remote Hourly 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