1

Temporary Software Engineer Jobs in Madison, AL (NOW HIRING)

Senior Systems Engineer & Sensors SME

Huntsville, AL ยท On-site

$103K - $140K/yr

... TEMPs), and technology assessment reports. * Support and lead flight testing and technology ... software development. * Serve as the primary technical interface to NASA/MSFC for all engineering ...

Perform system integration, including hardware/software integration and testing. * Conduct system ... If eligible, the benefits available for this temporary role may include the following: * Medical ...

Cameo Modeler

Huntsville, AL ยท On-site

$51 - $66.25/hr

This is a Temporary On Call (TOC) position. * The candidate will work with software development teams and systems engineers to develop and maintain Cameo artifacts for the software product in ...

Provide on-site technical support for aviation testing, including Software Integration Lab (SIL ... Plan (TEMP). * Collaborate directly with flight test crews, instrumentation engineers, and ...

Cameo Modeler

Huntsville, AL ยท On-site

$51 - $66.25/hr

This is a Temporary On Call (TOC) position. Responsibilities * The candidate will work with software development teams and systems engineers to develop and maintain Cameo artifacts for the software ...

Cameo Modeler

Huntsville, AL ยท On-site

$51 - $66.25/hr

This is a Temporary On Call (TOC) position. Responsibilities * The candidate will work with software development teams and systems engineers to develop and maintain Cameo artifacts for the software ...

Showing results 21-40

Temporary Software Engineer information

See Madison, AL salary details

$56.9K

$132.2K

$184.1K

How much do temporary software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for temporary software engineer in Madison, AL is $132,177.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a temporary software engineer?

A Temporary Software Engineer should have a strong background in programming languages, software development methodologies, and relevant degrees or certifications, such as a bachelor's in computer science. Familiarity with tools like Git, project management platforms, and frameworks such as React, Angular, or .NET is often necessary. Excellent communication, adaptability, and time management skills help a candidate quickly integrate into teams and contribute effectively to short-term projects. These competencies ensure a Temporary Software Engineer can deliver high-quality results within limited timelines and dynamic work environments.

What is a temporary software engineer?

A Temporary Software Engineer is a short-term position where an engineer is hired to work on software development projects for a limited period. These roles are often used to fill gaps in teams, handle increased workloads, or contribute to specific project phases. Temporary software engineers perform coding, debugging, testing, and other development tasks like permanent employees but without long-term commitments. Depending on company needs, these roles may last from a few weeks to several months.

What types of projects are temporary software engineers typically assigned to, and how do these assignments differ from permanent roles?

Temporary Software Engineers are usually brought on to support specific short-term projects, address skill gaps, or help meet approaching deadlines. They may work on software module development, bug fixes, system migrations, or assisting during peak workload periods. Unlike permanent staff, their assignments are often well-defined with clear objectives and limited durations, which means they are expected to quickly understand project requirements and make immediate contributions. Temporary roles can provide valuable exposure to diverse technologies and work environments, making them an excellent opportunity for broadening experience and building a professional network.

What are the most commonly searched types of Software Engineer jobs in Madison, AL? The most popular types of Software Engineer jobs in Madison, AL are:
What are popular job titles related to Temporary Software Engineer jobs in Madison, AL? For Temporary Software Engineer jobs in Madison, AL, the most frequently searched job titles are:
What job categories do people searching Temporary Software Engineer jobs in Madison, AL look for? The top searched job categories for Temporary Software Engineer jobs in Madison, AL are:
What cities near Madison, AL are hiring for Temporary Software Engineer jobs? Cities near Madison, AL with the most Temporary Software Engineer job openings:
Infographic showing various Temporary Software Engineer job openings in Madison, AL as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $132,177 per year, or $63.5 per hour.

Senior Systems Engineer & Program Manager

Waypoint Human Capital

Huntsville, AL โ€ข Hybrid

$103K - $140K/yr

Full-time

Re-posted 2 days ago


Job description

Position Title: Senior Systems Engineer & Program Manager
Position Type: Full-time (on-site)
Location: Huntsville, AL
Clearance: Active Secret Required (TS/SCI highly preferred)
Waypoint’s client is seeking an exceptionally talented and mission-driven Senior Systems Engineer & Program Manager to join our team in direct support of NASA’s Technology Maturation effort for a cutting-edge space-based program. This is a rare opportunity to shape the future of space systems from the ground up — advancing technologies from early concept through flight demonstration. In this senior role, you will serve as a technical subject matter expert (SME) and programmatic leader, guiding a multidisciplinary team across all phases of space system design, development, and maturation while interfacing directly with NASA at Marshall Space Flight Center (MSFC).
What You'll Be Doing:
  • Lead and manage the full technology maturation lifecycle for assigned space systems, driving TRL advancement from early-stage concept through flight demonstration milestones.
  • Review key program documentation including Systems Engineering Management Plans (SEMPs), Interface Control Documents (ICDs), Test & Evaluation Master Plans (TEMPs), and technology assessment reports.
  • Support and lead flight testing and technology demonstration activities, including test readiness reviews, real-time test support, and post-test data analysis and reporting.
  • Coordinate cross-functional engineering teams and subcontractors to ensure integrated system designs meet performance, schedule, and cost objectives.
  • Identify, assess, and mitigate technical and programmatic risks, maintaining robust risk registers and executing effective mitigation plans in coordination with NASA counterparts.
  • Provide hands-on systems engineering expertise across key technology domains including sensors, propulsion, Guidance Navigation & Control (GNC), communications, and embedded software development.
  • Serve as the primary technical interface to NASA/MSFC for all engineering and programmatic activities, providing regular status, risk assessments, and technical recommendations to senior leadership.
  • Develop and oversee system test plans and test execution strategies for ground and flight test campaigns, ensuring traceability to system requirements and TRL advancement criteria.
  • Plan, coordinate, and lead formal design reviews (SRR, PDR, CDR) and technology assessment milestone reviews in accordance with NASA standards and program requirements.
  • Develop, maintain, and execute comprehensive technology roadmaps aligned with NASA program objectives, milestones, and technical performance measures.
What Required Skills You'll Bring:
  • Bachelor’s degree in Aerospace Engineering, Systems Engineering, Electrical Engineering, or a closely related technical discipline with 15+ years of progressive experience in space systems development and program management.
  • Demonstrated, hands-on experience leading systems engineering and technology maturation activities for space-based programs from early TRL through flight demonstration.
  • Deep technical expertise across multiple space system domains including sensors/payloads, propulsion systems, GNC, RF/communications, and software-intensive systems.
  • Proven experience planning and leading design reviews (SRR, PDR, CDR) and milestone reviews (KDP, technology readiness assessments).
  • Strong background in developing and executing system-level test plans, including ground test campaigns, integration & test (I&T), and flight test support.
  • Active Secret clearance required; Top Secret/SCI strongly preferred.
  • Ability to work primarily onsite at Marshall Space Flight Center (MSFC), Huntsville, AL, with hybrid flexibility on a case-by-case basis.
  • Excellent written and verbal communication skills with the ability to present complex technical information clearly to leadership, review boards, and cross-functional teams.
What Desired Skills You'll Bring:
  • Master’s degree or Ph.D. in Aerospace Engineering, Systems Engineering, or related technical field.
  • Experience developing and managing technology roadmaps for space-based programs.
  • Background in model-based systems engineering (MBSE) methodologies and tools (e.g., Cameo, Rhapsody, or equivalent).
  • Familiarity with project management processes including Integrated Master Schedule (IMS) development and milestone-driven program management.
  • Experience supporting or leading flight test campaigns and technology demonstration programs, including test readiness reviews.
  • Technical familiarity with space-qualified hardware development, environmental test requirements (vibration, thermal vacuum, EMI/EMC), and qualification/acceptance test flows.
  • Top Secret/SCI clearance.