DoD Software Engineer
$36 - $60 per hourActalent
Job Description
Job Description
Job Title: Software Engineer Job Description
The Software Engineer designs, develops, troubleshoots, and analyzes software programs for computer-based systems in a complex, mission-focused environment. Working under general supervision, this role performs system modeling, simulation, and analysis, and contributes to the design and development of compilers, assemblers, utility programs, and operating systems. The engineer also provides input for documentation of new and existing software, ensuring solutions are robust, maintainable, and aligned with established engineering processes.
Responsibilities- Design, develop, and maintain software for computer-based systems, focusing on reliability, performance, and scalability.
- Perform system modeling, simulation, and analysis to support design decisions and validate system behavior.
- Design and develop low-level software components such as compilers, assemblers, utility programs, and operating systems as needed.
- Implement software designs, including detailed design, coding, unit testing, and integration of subsystems into larger system architectures.
- Lead and participate in subsystem and system integration activities, ensuring that software components interface correctly and perform as intended.
- Conduct software requirements reviews to confirm feasibility, completeness, and testability of requirements.
- Participate in preliminary and critical design reviews, presenting technical solutions and addressing feedback from stakeholders.
- Support integration readiness reviews and software acceptance reviews, preparing documentation and evidence to demonstrate compliance with requirements.
- Develop and maintain scripts and automation tools in UNIX, Solaris, Linux, and Windows environments to support build, test, and deployment activities.
- Contribute inputs for technical documentation, including design descriptions, user guides, and maintenance documentation for new and existing programs.
- Apply object-oriented design principles and design patterns to create modular, extensible, and insulated software architectures that support plugins and future enhancements.
- Utilize Integrated Development Environments (IDEs) such as Eclipse and related tools to develop, debug, and maintain software solutions.
- Use UML syntax to model software components, interactions, and architectures, ensuring clear communication of design intent.
- Apply xUnit-based frameworks, including JUnit and CppUnitLite, to implement and maintain automated unit and integration tests.
- Follow established CMMI Level 5 life cycle processes and procedures, ensuring adherence to rigorous engineering, documentation, and quality standards.
- Collaborate with cross-functional teams in a defense-focused environment to support long-term programs and mission-critical systems.
- Contribute to continuous improvement of development practices, including automation, maintenance processes, and CI/CD where applicable.
- Strong proficiency in C++ or Java programming within a Linux operating system environment.
- Extensive experience in software design, design implementation, subsystem and system integration, and testing.
- Experience participating in formal engineering reviews, including software requirements reviews, preliminary design reviews, critical design reviews, integration readiness reviews, and software acceptance reviews.
- Hands-on experience with integrated development environments (IDEs) such as Eclipse in Linux and other operating environments.
- Experience with embedded software development and object-oriented programming techniques.
- Proficiency in object-oriented design and development, including the use of design patterns to implement software insulation techniques and plugin-based architectures.
- Approximately 8+ years of experience developing software with C++.
- Experience working in Windows, Solaris, and Linux environments for development and testing.
- Experience developing scripts for Solaris and other UNIX variants.
- Strong skills with MS Office for documentation, communication, and reporting.
- Familiarity with UML syntax and its practical use in modeling software systems.
- Familiarity with xUnit testing frameworks, particularly JUnit and CppUnitLite.
- Experience working within CMMI Level 5 life cycle processes and procedures.
- Experience with Python and Bash scripting is a plus.
- Exposure to or experience with CI/CD practices and tools is beneficial.
- Experience with maintenance and automation activities in software environments.
- Background working in UNIX environments beyond Solaris and Linux.
- Comfort working with embedded programming concepts and tools.
- Ability to work effectively in a long-term, structured program environment supporting government defense initiatives.
- Strong analytical and problem-solving skills, with attention to detail in design, implementation, and testing.
- Effective communication skills for participating in reviews, documenting designs, and collaborating with multidisciplinary teams.
The role is based in a professional engineering facility supporting a long-standing defense program focused on missile defense systems used by multiple allied nations. The environment emphasizes stability, long-term project engagement, and adherence to mature, high-level engineering processes such as CMMI Level 5. Work is performed using Windows, Solaris, Linux, and other UNIX variants, with extensive use of Integrated Development Environments like Eclipse, scripting tools, and automated testing frameworks. The schedule includes a 9/80 work arrangement, providing every other Friday off, along with flexible paid time off. The culture values rigorous engineering practices, collaboration across technical disciplines, and contributing to mission-critical systems in a stable and well-established program.
Job Type & LocationThis is a Contract 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 Oct 19, 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 ziprecruiter.com 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.
- ...Description Job Description DESE Research, Inc. seeks a Software Engineer to join an exciting and growing team focused on the research... ...a team of engineers solving challenging problems faced by the DoD in ensuring national security interests and protecting the American...SuggestedFlexible hours
- ...Description Huntsville, AL Full Time Work arrangement On site in office Clearance Current active in-scope U.S. Government DoD Secret clearance required at application and to start Basic Qualifications • Bachelor's degree in a STEM discipline from an...SuggestedFull timeWork at office
- ...Job Description Job Description Software Engineer Capstone Research Corporation is seeking to expand our team. Capstone Research Corporation... ...and development support across the Department of Defense (DoD): Army, Navy, Air Force, Marines, and Missile Defense Agency (...SuggestedWork at officeImmediate start
- Job TitleMid Web DeveloperLocationHuntsville, AL 35649 US (Primary)CategoryIntelligenceJob TypeFull-TimeCareer LevelStaffEducationBachelor's DegreeTravelNoneSecurity Clearance RequiredTS/SCI with CI PolygraphJob DescriptionPrescient Edge is seeking a Mid Web Developer to...SuggestedContract work
- AV/BlueHalo is seeking an experienced Full Stack Software Engineer. The ideal candidate will work closely with the Product Owners in completing... ..., React and other cutting-edge technologies to solve some of DoD's most pressing issues. We are at the forefront of development...SuggestedFull time
- ...Title: Jr Software Engineer Location: Huntsville, AL Type: 100 percent Onsite ~9/80 Schedule (off every other Friday) PERMANENT (FTE) Required Skills & Experience -Bachelor's Degree in STEM field -0-3 years of experience -Backend Development -...Permanent employmentFull time
- ...TactWare is seeking a Software Engineer to support the Precision Fires program for the U.S. Army Aviation and Missile Center (AvMC) at Redstone Arsenal in Huntsville, Alabama. In this role, you will help design, develop, integrate, test, and modernize software for...Full time
- ...Title : L3 to L5 Software Engineer Positions Available Company: Leidos Type: 6 Month W2 Contract to Hire Location: 1002 EXPLORER BLVD, Huntsville AL, 35806 Must : US Citizen and Eligible to get a Security Clearence (May start role while Security Clearance...Contract workTemporary workWork at office
$50 per hour
...prosperity.Join us in shaping a new era in space and find a career that's built for you.Lockheed Martin Space is seeking a full time Software Engineer Sr. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to...Full timeTemporary workWork experience placementInterim roleCasual workFlexible hours$112.92k - $125.28k
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree, plus 3 years relevant experience.Department of Defense Secret security...Flexible hours$50 per hour
...for you.We are seeking a highly skilled and motivated DevSecOps Engineer to join our team supporting the Terminal High Altitude Area... ...a critical role in ensuring the security and integrity of our software development lifecycle, from design to deployment. You will work...Full timeTemporary workWork experience placementCasual workFlexible hours$81.1k - $150.5k
...Communications (C2BMC) Regionalteam, is constantly engineering, developing and integrating new... ...Agile Release Train is seeking a software engineer that will thrive in a fast paced... ...starting.• Must currently hold an ACTIVE DoD Final Secret Security Clearance to be considered...Full timeTemporary workWork experience placementCasual workFlexible hours- deciBel Research has an immediate opening for a Software Engineer in Huntsville, AL.Position Description:As a software developer on the GMD Weapon System (GWS) Fire Control (GFC) team, you will work in collaborative environment to understand, implement, and test existing...Immediate start
- 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...
$50 per hour
...new Lockheed Martin program is seeking an experienced Embedded Software Architect to be part of a team developing missile defense technology... ...adversityLockheed Martin Space is seeking a full time Software Engineer. In this role, you will support the software engineering...Full timeTemporary workWork experience placementCasual workFlexible hours- Category (For Job Seekers)Defense & Aerospace, Engineering, ProfessionalsLocationHuntsville, AL 35803 US (Primary)Job DescriptionAt SCI... ...of Defense contract requirements, U.S. CITIZENSHIP IS REQUIRED.Software EngineerJob PurposeWe are looking for an enthusiastic Web Developer...Contract work
- ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services.... ...years. Learn more at CFD Research is seeking a talented Software Engineer to join a well-established team that supports the development and...Permanent employmentFull timeTemporary workPart timeWork at office
$87.1k - $157.45k
...Our Mission, Vision, and Values guide the way we do business.Your greatest work is ahead!Leidos Defense is seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensors and mission systems. This role is ideal...Full timeWorldwideRelocation$98.1k - $182.1k
...DescriptionWhat We're DoingOur team at Lockheed Martin, is dedicated to engineering, developing, and integrating new capabilities for the Missile... ...defense technologies.The WorkLockheed Martin is seeking a software engineer that will thrive in a fast paced team environment in...Full timeTemporary workWork experience placementCasual workFlexible hours$98.1k - $182.1k
...business in Huntsville, AL is a hub of talented engineers, scientists, and professionals committed... ...at and outside of work.The Work As a software developer on the GMD Weapon System (GWS)... ...CameoActive, in-scope U.S. Government DoD Top Secret clearancePay InformationFull-Time...Full timeTemporary workWork experience placementCasual workFlexible hours- Job Title: Software Engineer (Senior)Location: Huntsville, ALPosition Type: Full-TimePosition Overview:We are seeking an experienced Software... ...clearance (required).Preferred Skills:Experience with government or DoD application development projects.Familiarity with cloud...
- ...USAPosted: 2026-02-10Job Family: Information TechnologyJob Function: Software EngineeringPay Type: Salary ASRC Federal is a leading... ...ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management...For contractors
$110k - $130k
...exploration, national security, cyber security, or cutting-edge engineering applications, I2X is ready to offer you the chance to make a... ...initiatives of our government customers.I2X Technologies is seeking a Software Engineer/Developer to support ongoing activities for a...Work experience placementLong distance$81.1k - $150.5k
...DescriptionWHAT WE'RE DOINGOur team at Lockheed Martin, is dedicated to engineering, developing, and integrating new capabilities for the Missile... ...defense technologies.THE WORKLockheed Martin is seeking a software engineer that will thrive in a fast paced team environment in...Full timeTemporary workWork experience placementCasual workFlexible hours$112.2k - $196.4k
...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is seeking an exceptionally talented Senior Software Reverse Engineer to join our team and support mission-critical customer initiatives. In this role, you will analyze complex software and...Flexible hours- Job TitleSoftware Engineer (NASA SET)LocationBeltsville, MD 20708 USEast Liverpool, OH 43920 USFairmont, WV 26554 US (Primary)Huntsville... ...Independent Verification and Validation (IV&V) Jon McBride Software Testing and Research (JSTAR) team. The JSTAR team works with many...Local areaRelocation package
$87.1k - $157.45k
...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people... ..., and resilient business ethics. Leidos is seeking a talented Software Engineer to work in our Huntsville office. This is an exciting...Full timeWork at officeRelocation- deciBel Research has an immediate opening for a Software Engineer in Huntsville, AL.Position Description:Become a part of something IMPACT-ful! Ground Missile Defense (GMD) is the heart of the Missile Defense System and a key element of our nation's defense against ballistic...Immediate start
- ...targeted results. Our approach couples the latest technology with engineering expertise and analytical proficiency while remaining true to... ...excellence. Start Building Your Future today!We are seeking a Software Engineer to design, build, and deploy production‑ready AI...Full timeStart working today
$122.4k - $190.9k
Senior Airworthiness Software Certification EngineerCompany:The Boeing CompanyThe Safety, Security, and Airworthiness (SS&A) organization is seeking a Senior Airworthiness Software Certification Engineer to join the Regulatory Administration and Airworthiness DivisionOur...Permanent employmentFull timeInterim roleCurrently hiringRelocationVisa sponsorshipWork visaFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to DoD Software Engineer. Be the first to apply!
- junior software developer Huntsville, AL
- scientific software engineer Huntsville, AL
- intel software engineer Huntsville, AL
- director software engineering Huntsville, AL
- software engineer Huntsville, AL
- senior robotics software engineer Huntsville, AL
- financial software developer Huntsville, AL
- graduate software developer Huntsville, AL
- part time software developer remote Huntsville, AL
- software engineer remote Huntsville, AL



