Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$36 - $60 per hour

Actalent

Job Description

Job Description

Exciting Software Engineer Supporting Mission Critical Systems!!

Job Description

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-8+ years of experience developing software with C++.
  • 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 & Location

This is a Contract to Hire position based out of Huntsville, AL.

Pay and Benefits

The 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 Type

This is a fully onsite position in Huntsville,AL.

Application Deadline

This position is anticipated to close on Aug 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Huntsville, AL vacancy
  • $169k - $253.6k

     ...think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman is seeking a Software/Systems Engineer Architect Level 5, located Huntsville, AL In this job, you will; provide technical leadership and architectural direction... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Huntsville, AL
    4 days ago
  •  ...Av/Bluehalo Full Stack Software Engineer Av/Bluehalo is seeking an experienced full stack software engineer. The ideal candidate will work closely with the product owners in completing complex development taskings while aiding in the daily execution of the software... 
    Suggested

    Blue-Halo.org

    Huntsville, AL
    2 days ago
  •  ...Full-Stack Software EngineerPeopleTec is currently seeking a Full-Stack Software Engineer to support our Huntsville, AL location.We are currently looking for a mid career Full-Stack Software Engineer.Duties:Design, develop, test, and maintain full-stack software applications... 
    Suggested
    Local area

    PeopleTec

    Huntsville, AL
    2 days ago
  •  ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services....  ...POSITION SUMMARYCFD Research is seeking an experienced Software Engineering Manager with strong full stack development capabilities to... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Part time
    Work at office
    Day shift

    CFD Research Corporation

    Huntsville, AL
    2 days ago
  • deciBel Research has an immediate opening for a Mid-level Full-stack Software Engineer in Huntsville, AL.Position Description:Full-stack software development team member using an agile SCRUM development process to develop software products for a large defense system. The... 
    Suggested
    Immediate start

    deciBel Research

    Huntsville, AL
    5 days ago
  • $87.6k - $131.4k

     ...impossible. Our employees are not only part of history, they're making history.Northrop Grumman Defense Systems is seeking multiple Software Engineers and Principal Software Engineers to join the Global C2 Solutions Business Unit in Huntsville, Alabama. You will help design,... 
    Full time
    Relocation
    Shift work

    Northrop Grumman

    Huntsville, AL
    1 day ago
  • $87.6k - $131.4k

     ...history, they're making history.Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for a Software Engineer (Algorithm) - TRK (26-334) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    1 day ago
  • $87.1k - $157.45k

     ...Mission, Vision, and Values guide the way we do business.Your greatest work is ahead!Leidos Defense Systems is seeking a talented Software Engineer to develop high-performance applications and backend systems supporting advanced sensor and mission systems. This role is... 
    Full time
    Worldwide

    Leidos

    Huntsville, AL
    3 days ago
  • 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

    Sanmina-SCI

    Huntsville, AL
    4 days ago
  •  ...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 employment
    Full time
    Temporary work
    Part time
    Work at office

    CFD Research Corporation

    Huntsville, AL
    1 day ago
  • $68.9k - $131.1k

     ...to make a difference at RTX. What You Will Do: The mission of the software team in Huntsville, AL is to provide world class software for our customer’s. We are looking to add software engineers to our development teams for a wide array of products including Battle... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Huntsville, AL
    3 days ago
  • $57.2k - $108.8k

     ...to make a difference at RTX. What You Will Do: The mission of the software team in Huntsville, AL is to provide world class software for our customer’s. We are looking to add software engineers to our development teams for a wide array of products including Battle... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Huntsville, AL
    3 days ago
  • $100k - $120k

     ...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 to support ongoing activities for a customer in... 
    Work experience placement
    Long distance

    I2X/ISYS Technologies

    Huntsville, AL
    1 day ago
  • Job Title: Software Engineer (SME)Location: Huntsville, ALPosition Type: Full-TimePosition Overview:We are seeking an experienced Software Engineer to support the design, development, testing, and management of application development projects in support of IT infrastructure... 

    Cintel

    Huntsville, AL
    4 days ago
  • $50 per hour

     ...PT/Casual: FullTimeDepartment: SpaceBusiness Unit: SpaceStandard Job DescriptionWe are seeking a highly skilled and motivated Software Engineer to join our team supporting the Terminal High Altitude Area Defense (THAAD) program. Responsibilities:Plans, conducts, and coordinates... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    2 days ago
  • $100k - $130k

    Check out this new opportunity!Software Engineer Full-Time with an Employee Owned and Best Places to Work ContractorOnsite in Huntsville, AL | Schedule: 9x80Estimated Salary Range: $100,000 - $130,000We are hiring a Software Engineer to support a large-scale defense system... 
    Full time
    Temporary work

    Moseley Technical Services

    Huntsville, AL
    3 days ago
  • $135.8k - $203.6k

     ...Unit (BU) has an exciting career opportunity for DevOpsSoftware Engineers to join our team of qualified, diverse individuals. This...  ...responsible for providing technical contributions and guidance to software products that directly support the design and development of the... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Huntsville, AL
    1 day ago
  •  ...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 time
    Start working today

    Intuitive Research and Technology Corporation

    Huntsville, AL
    1 day ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    4 days ago
  • $105k - $122.4k

     ...solutions and consulting services to our clients. Equipped with elite engineering and dynamic innovation, we empower IT executives and their...  ...of the people around us. JOB SUMMARY: The Software Engineer will support the program as part of the Regional Applications... 
    Full time
    Live in
    Work at office
    Local area
    Flexible hours

    Trace3

    Huntsville, AL
    3 days ago
  • ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are currently seeking Software Engineers to join our team based in Huntsville... 

    ASRC Federal Holding Company

    Huntsville, AL
    2 days ago
  • $81.1k - $150.5k

     ...Management and Communications (C2BMC) Regionalteam, is constantly engineering, developing and integrating new capabilities for the U.S....  ...WorkThe C2BMC-Regional Application Agile Release Train is seeking a software engineer that will thrive in a fast paced team environment in... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    2 days ago
  • $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 time
    Work at office

    Leidos

    Huntsville, AL
    3 days ago
  • $112.92k - $125.28k

    Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience... 
    Contract work
    Relocation package
    Flexible hours

    General Dynamics Mission Systems

    Huntsville, AL
    2 days ago
  •  ...team that wins.Job DescriptionCOMPANY OVERVIEWTeledyne Brown Engineering (TBE), Inc. is an industry leader in engineered systems and advanced...  ...DoW) policy and practice.TBE is seeking an Intermediate Level Software Engineer with the right composition of knowledge, experience,... 
    Full time
    Local area

    Teledyne FLIR

    Huntsville, AL
    2 days ago
  • $87.6k - $131.4k

     ...history, they're making history.Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for a Software Engineer (BM/SRM) (26-383) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is essential to... 
    Full time
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    1 day ago
  • $87.6k - $131.4k

     ...history, they're making history.Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for a Software Engineer (26-359) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is essential to supporting... 
    Full time
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    2 days ago
  • $182.5k - $338.9k

     ...place. Our RMS business in Huntsville, AL is a hub of talented engineers, scientists, and professionals committed to shaping the future...  ....Standard Job DescriptionPlans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    1 day ago
  • $131.3k - $237.35k

     ...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people...  ...ethics. We are seeking a highly motivated and detail-oriented Software Systems Engineer to support complex defense and government... 
    Full time

    Leidos

    Huntsville, AL
    1 day ago
  • DescriptionSAIC is hiring a Senior Software Systems Engineer to join the Army UAS Training Test team located in Huntsville, Alabama (Redstone Arsenal).This is a multi-disciplined team that covers a wide range of testing scopes, including testing physical and virtual network... 
    Interim role
    Work at office

    Science Applications International Corporation

    Huntsville, AL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!