DoD Software Engineer
$36 - $60 per hourActalent
Job Description
Job Description
Software Engineer
This role focuses on designing, developing, troubleshooting, and analyzing software for computer-based systems within a complex, mission-critical defense environment. You will perform system modeling, simulation, and analysis, and contribute to the design and development of compilers, assemblers, utility programs, and operating systems. You will also provide input for the documentation of new and existing programs and support full lifecycle software engineering activities under general supervision.
Responsibilities
- Design, develop, troubleshoot, and analyze software programs for computer-based systems in a Linux and UNIX-based environment.
- Perform system modeling, simulation, and analysis to support mission-critical defense applications.
- Design and develop compilers, assemblers, utility programs, and operating system components as required.
- Execute software design and design implementation using object-oriented principles and design patterns.
- Conduct subsystem and system integration activities, ensuring software components work together seamlessly.
- Plan and perform unit, integration, and system-level testing to validate software functionality and performance.
- Participate in software requirements reviews to ensure clarity, completeness, and testability of requirements.
- Contribute to preliminary and critical design reviews, providing technical input and addressing design risks.
- Support integration readiness reviews and software acceptance reviews, resolving issues identified during these phases.
- Develop and maintain scripts for Solaris and other UNIX variants to support build, deployment, and automation tasks.
- Use Integrated Development Environments such as Eclipse to develop, debug, and maintain software solutions.
- Apply UML syntax for modeling and documenting software designs and system behavior.
- Utilize xUnit frameworks such as JUnit and CppUnitLite to implement and execute automated tests.
- Follow CMMI Level 5 lifecycle processes and procedures, ensuring compliance with established standards and best practices.
- Provide input to the documentation of new and existing software, including design descriptions, test procedures, and user guidance.
- Collaborate with cross-functional teams to diagnose and resolve software defects and performance issues.
- Use MS Office tools to prepare technical reports, design documents, review materials, and status updates.
Essential Skills
- Extensive experience with C++ or Java programming in a Linux operating system environment.
- Strong experience in software design, design implementation, subsystem and system integration, and testing.
- Proven experience participating in software requirements reviews, preliminary and critical design reviews, integration readiness reviews, and software acceptance reviews.
- 2-9+ years of experience developing software with C++ or Java.
- Experience with object-oriented design and development, including the use of design patterns to implement software insulation techniques and plugin architectures.
- Hands-on experience working in Windows, Solaris, and Linux environments.
- Experience developing scripts for Solaris and other UNIX variants.
- Proficiency with Integrated Development Environments (IDEs) such as Eclipse.
- Familiarity with UML syntax and its practical use in modeling software systems.
- Experience with xUnit testing frameworks, especially JUnit and CppUnitLite.
- Experience working within CMMI Level 5 life cycle processes and procedures.
- Strong skills with MS Office for documentation, reporting, and presentation of technical information.
Additional Skills & Qualifications
- Experience with Python and Bash scripting is a plus.
- Familiarity with UNIX-based development environments and tools.
- Experience in a government or defense-related program environment is advantageous.
- Ability to work effectively within structured engineering processes and review cycles.
- Strong analytical, problem-solving, and troubleshooting skills.
- Effective written and verbal communication skills for technical documentation and collaborative work.
Work Environment
The role supports a long-standing, mission-critical defense program with a history of more than four decades and global deployment. Work is performed on-site at a dedicated facility in collaboration with a prime contractor on a major missile defense program. The environment emphasizes stability, long-term project engagement, and adherence to mature engineering processes. The position offers a 9/80 schedule, providing every other Friday off, along with flexible paid time off. You will work primarily with Linux, Solaris, and other UNIX variants, using tools such as Eclipse and MS Office, and will engage in full lifecycle development from design through integration and test in a structured, process-driven setting.
Job Type & LocationThis is a Contract to Hire position based out of Huntsville, AL.
Pay and BenefitsThe pay range for this position is $36.00 - $60.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace TypeThis is a fully onsite position in Huntsville,AL.
Application DeadlineThis position is anticipated to close on Sep 30, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.
If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on us.fitly.work for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.
- ...who are not U.S. citizens will not be considered. Senior Software Engineer Location: Huntsville, AL* Position Type: Full-Time Travel... .... Preferred Qualifications Experience supporting DoD or aerospace programs , including work with agencies such as...SuggestedFull time
- ...Cepeda Systems and Software Analysis , a rapidly growing small company in Huntsville, AL,... ...Unmanned Aircraft Systems (UAS) Software Engineer to join the Software, Simulation, Systems... ...owned small business. We focus on serving DoD , NASA , and the commercial sector,...SuggestedFull timeTemporary workLocal areaFlexible hours
- ...Software Engineer Capstone Research Corporation is seeking to expand our team. Capstone Research Corporation is headquartered in Huntsville... ...research and development support across the Department of Defense (DoD): Army, Navy, Air Force, Marines, and Missile Defense Agency (...SuggestedWork experience placementInternshipWork at officeImmediate start
- ...Senior Software Engineer This position is for a Senior Software Engineer that can be part of a cross functional team in developing hardware and software in support of DoD UAS operations. Development processes and software programming. Knowledge in an Agile development...SuggestedCasual workRelocationFlexible hours
$86.8k - $165.2k
...clearance Security Clearance Type: DoD Clearance: Secret Security Clearance... ...100 years of experience and renowned engineering expertise to meet the needs of today's mission... ...aerospace and defense. As a Senior Software Engineer, you will support one or more...SuggestedTemporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours$143k - $165k
[ABOUT ISTARI DIGITAL] Istari is a digital engineering software company enabling our customers to turn the physical world into the digital to accomplish their specific mission or business objectives. Istari was founded with the vision of making open, scalable digital...Full timeFor contractorsLocal areaRemote workHome officeFlexible hours$403.14 per month
...Position: WPF / C# Software Engineer for NSITE Program Overview The Network, System Integration and Test Environment (NSITE) is a Government owned, managed, and developed software suite. NSITE is used by the Missile Defense Agency (MDA), Joint Services, and numerous...Full timeLocal areaFlexible hours- ...priority findings from static and dynamic software scans. Works in a team-oriented... ...customer. Coordinates with personnel from a DoD Joint Federated Assurance Center (JFAC)... ...Computer Science, Electrical, or Computer Engineering, or related technical degree Minimum...Full time
- ...Job Description Job Description HWIL Simulation Software Engineer Company Overview: KODA is a people-first company and a three... ...national-priority missions in missile defense, hypersonics, DoD space, and civil space . At KODA, you'll find: Competitive...Full time
$165k - $218k
...Defense Radar team develops cutting-edge tracking algorithms and software systems that detect, track, and characterize airborne threats in real-time. Working in small, focused teams, our software engineers design and implement sophisticated tracking solutions that...Full timeWork experience placementImmediate start$43.27 per hour
...Description Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for communications, tactical, and hardware-integrated systems. This role involves a combination of desktop application development, web application development...Hourly payFull timeInternship$87.6k - $131.4k
...Missile Defense Integration offers an excellent opportunity for an Engineer Software \u2013 SA (26-127) to join our team of talented and diverse... ...degree\n\n * Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application,...Full timeWork experience placementRemote workWorldwideRelocationFlexible hoursShift work- ...focused on bringing the broad range of Hexagon technologies to the US Federal government and its partners. As a Geospatial Software Developer, you will be part of the Cartographic Web Services (CWS) Team. CWS is a proven solution for rapid production of cartographic...Full timeLocal areaImmediate start
$108.8k - $163.2k
...Integration Business Unit (BU) has an exciting career opportunity for a Software Engineer supporting an Internal Research and Development (IRAD) to join... ...a PhD.\n\n * Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application,...Full timeInterim roleRelocationShift work- ...The Software Integration Engineer serves on the Product Office team for Product Manager Scalable Hypersonics (PdM SHY). In this role, the engineer... ...engineering or system-of-systems software integration experience in DoD, Army, or Joint weapon systems. Direct experience in...Full timeFor contractorsWork at office
$87.6k - $131.4k
...employees are not only part of history, they are making history.\n\nNorthrop Grumman Space Systems Sector has an opening for a Software Engineer (level 2) or Principal Software Engineer (level 3) to join our team of qualified, diverse individuals. This position will be...Full timeRelocationFlexible hoursShift work- ...Location: HUNTSVILLE, AL, United States Date Posted: Mar 17, 2025 Category: Software Subcategory: SW Engineer Schedule: Full-time Shift: Day Job Travel: Yes, 10 % of the Time Minimum Clearance Required: None Clearance Level Must...Full timeContract workRemote workShift work
- ...We are seeking an experienced Senior Software Engineer with a strong background in algorithm design, optimization, and implementation using C++, FORTAN, Python, and MATLAB. The ideal candidate excels at solving complex technical challenges, designing efficient software...Full time
$135.8k - $203.6k
...Northrop Grumman Space Sector is seeking a Sr. Principal Software Engineer – Level 4to support the Ground-based Midcourse Defense Weapon... ...4 year of related experience US Citizenship and an Active DoD Secre t level clearance or higher Applicants must have a...Full timeContract workRelocation packageShift work$97k - $129k
...ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific problems with real-world applications. Working in small innovative teams, our software engineers build solutions that make a difference....Full timeWork experience placementImmediate start- ...with test leads, developers, and systems engineers to design test cases and implement automated... ...; or 4 years with a PhD. Active in-scope DoD-issued Secret security clearance at the... ...(e.g., Docker, Kubernetes) as part of a software delivery/testing pipeline. Familiarity with...Full time
- ...Corvid's Missile Defense Products group is adding experienced Software Engineers to support the development of Fire Control software for... ...to analyze, design, and manufacture products for aerospace, DoD, and commercial customers. We offer a fast-paced and flexible...Full timeTemporary workFlexible hours
- ...Secret or higher security clearance. This role will be performed on-site in Huntsville, AL. Summit TRC is seeking to add Software Engineers to our team. This role will be focused on building and deploying software to enable new capabilities on UAS products. The...Full timeLocal area
$87.6k - $131.4k
...Missile Defense Integration offers an excellent opportunity for a Software Engineer (26-359) to join our team of skilled and diverse professionals... ...a degree Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application,...Full timeWork experience placementRemote workRelocationFlexible hoursShift work$87.6k - $131.4k
...Missile Defense Integration offers an excellent opportunity for a Software Engineer (Algorithm) – TRK (26-334) to join our team of skilled and... ...a degree Applicants must have a current, active in-scope DoD-issued Secret security clearance at the time of application,...Full timeContract workWork experience placementRemote workRelocationFlexible hoursShift work- ...Job Title: Software Engineer (Senior) Location: Huntsville, AL Position Type: Full-Time Position Overview: We are seeking an experienced... ...). Preferred Skills: Experience with government or DoD application development projects. Familiarity with cloud...Full time
$107.5k - $204.5k
...clearance Security Clearance Type: DoD Clearance: Secret Security Clearance... ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission... ...include:Design, prototyping, software development, integration, test and analysis...Contract workTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours$140k - $200k
...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...Full timeRemote work- ...Trigon Cyber is seeking a talented and motivated Mid-Level Software Engineer to join our growing team. In this role, you will design, develop, test, and maintain innovative software solutions that support critical aerospace and defense programs. The ideal candidate...Full timeWork at office
- ...Qualis, LLC is looking for a full-time Software Engineer to work in the Space Domain (SDA) and Missile Warning (MW) mission areas. This position... ...Must be a U.S. Citizen with the ability to obtain an Active DoD Secret Clearance. Experience working with government customers...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to DoD Software Engineer. Be the first to apply!
- software developer positions Huntsville, AL
- senior software engineer remote Huntsville, AL
- software engineer contract Huntsville, AL
- cybersecurity software engineer Huntsville, AL
- part time software developer remote Huntsville, AL
- junior software developer internship Huntsville, AL
- junior software engineer Huntsville, AL
- software system engineer Huntsville, AL
- software engineer remote Huntsville, AL
- software engineer Huntsville, AL



