1

Temporary Software Engineer Jobs (NOW HIRING)

Position Information Position Title Software Engineer Status Full Time Job Summary NASA's Marshall ... No Number of Vacancies 1 Desired Start Date Position End Date (if temporary) Open Date 11/13/2025 ...

Job Title: Embedded Software Engineer Pay Rate: $105K - $110K | ACIP Bonus 10% Location: Simi ... We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We ...

Embedded Software Engineer

Simi Valley, CA

$135.70K - $178.60K/yr

Embedded Software Engineer Salary Range: $105K - $110K | ACIP Bonus 10% Location: Simi Valley, CA ... We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We ...

Embedded Software Engineer Salary Range: $105K - $110K | ACIP Bonus 10% Location: Simi Valley, CA ... We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We ...

Embedded Software Engineer Salary Range: $105K - $110K | ACIP Bonus 10% Location: Simi Valley, CA ... We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We ...

Labcorp is seeking a Software Engineer to join our team at our 1302 Hall Boulevard location in ... Employees regularly scheduled to work less than 20 hours, Casual, Intern, and Temporary employees ...

We have an outstanding Contract position for a Software Engineer to join a leading Company located ... Depending on your temporary assignment, benefits may include direct deposit, free career counseling ...

controls software engineer

Houston, TX · On-site

$40.75 - $52/hr

Temp 12 Months Position Summary: The controls software engineer will be responsible for the development of control system software and its associated documentation and the Human Machine Interface to ...

Software Engineer

Owego, NY · On-site

$47 - $77/hr

We have an outstanding Contract position for a Software Engineer to join a leading Company located ... Depending on your temporary assignment, benefits may include direct deposit, free career counseling ...

Software Engineer Client: Federal Agency Location : San Antonio TX Duration: Full time Active ... Assists in the development and installation of other temporary or permanent fixes to assigned ...

Software Engineer Client: Federal Agency Location : San Antonio TX Duration: Full time Active ... Assists in the development and installation of other temporary or permanent fixes to assigned ...

Software Engineer Location: Orlando, FL (Hybrid) Employment Type ... Temp (7 Months) Industry: Aerospace and Defense Compensation: $100.00/Hour Schedule: 4/10-1st Shift ...

New

next page

Showing results 1-20

Temporary Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do temporary software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for temporary software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a Temporary Software Engineer job?

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 are the key skills and qualifications needed to thrive in the Temporary Software Engineer position, and why are they important?

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 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 cities are hiring for Temporary Software Engineer jobs? Cities with the most Temporary Software Engineer job openings:
What are the most commonly searched types of Software Engineer jobs? The most popular types of Software Engineer jobs are:
What states have the most Temporary Software Engineer jobs? States with the most job openings for Temporary Software Engineer jobs include:
Infographic showing various Temporary Software Engineer job openings in the United States as of May 2026, with employment types broken down into 100% Part Time. Highlights an 100% In-person job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Software Engineer Junior

Software Engineer Junior

Diaconia LLC

Warner Robins, GA • On-site

$60K - $70K/yr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Description

Job Title: Systems & Software Engineer


Job Summary

The Systems & Software Engineer provides critical engineering support for the design, development, integration, testing, evaluation, and sustainment of software and systems supporting U.S. Air Force (AF) and joint service weapon systems. This role requires a strong foundation in systems engineering, software engineering, and software assurance, combined with knowledge of aeronautics, avionics, and airworthiness certification.

The ideal candidate will support the full system lifecycle-from requirements analysis and acquisition planning through deployment and sustainment-while ensuring mission readiness, system safety, regulatory compliance, and long-term sustainability of advanced aerospace and ground-based systems.


Key ResponsibilitiesSystems & Software Engineering
  • Support the design, development, testing, evaluation, implementation, maintenance, and administration of complex software and system solutions.
  • Translate user needs and operational requirements into detailed system, subsystem, and software requirements.
  • Provide technical support for systems acquisition, requirements analysis and allocation, system architecture, and hardware/software integration.
  • Analyze system and software deficiencies, recommend corrective actions, and support implementation of solutions.
  • Apply knowledge of software and systems engineering principles across the full development lifecycle.
  • Support technical reviews and program milestones, including SRR, PDR, CDR, and PMRs.
Software Assurance & Quality
  • Apply expertise in software assurance practices, tools, and methodologies to ensure system integrity and compliance.
  • Utilize tools such as:
    • Source code analyzers
    • Binary analyzers
    • Architecture and design analysis tools
    • Origin and weakness analyzers
  • Ensure compliance with applicable DoD, Air Force, and industry software assurance standards.
Systems Integration & Avionics
  • Apply knowledge of aeronautical systems, avionics, and operational flight programs for airborne and ground systems.
  • Support integration and performance of mission-critical avionics and software systems.
  • Contribute to system-level design, interoperability, and verification activities.
Airworthiness & System Safety
  • Apply MIL-HDBK-516C Airworthiness Certification Criteria and AFPD 62-6 to aircraft systems.
  • Support system safety engineering activities, including hazard analysis and mishap risk assessments.
  • Assist in managing Operational Safety, Suitability, and Effectiveness (OSS&E) and system integrity programs (e.g., MECSIP).
  • Maintain Critical Safety Item (CSI) tracking and support airworthiness certification processes.
Acquisition & Program Support
  • Support development of acquisition strategies, Request for Proposals (RFPs), and key program documentation such as:
    • System Engineering Plan (SEP)
    • Test and Evaluation Master Plan (TEMP)
    • Software Development Plan (SDP)
  • Perform technical evaluations, trade studies, and cost estimation analyses to support design reviews and milestone decisions.
  • Provide engineering support during contractor source selections.
  • Evaluate Integrated Master Plans/Schedules (IMP/IMS) and support program execution.
Documentation & Technical Analysis
  • Develop, review, and maintain technical documentation, including:
    • System specifications
    • Interface Control Documents (ICDs)
    • Security classification guides
  • Prepare technical reports, staff packages, and executive briefings to support leadership decision-making.
  • Analyze and evaluate contractor deliverables, including ECPs, CCPs, and regulatory bulletins.
Process & Lifecycle Management
  • Implement and adhere to Life Cycle Systems Engineering (LCSE) and OSS&E processes.
  • Support configuration management, risk management, and data management activities.
  • Participate in process improvement initiatives, including value stream mapping and continuous improvement efforts.
Collaboration & Communication
  • Participate in cross-functional engineering teams, technical reviews, and working groups.
  • Collaborate with government, contractor, and stakeholder teams to ensure mission success.
  • Communicate complex technical concepts clearly through written and verbal means.

Requirements

Minimum Qualifications:

  • BA/BS degree in an ABET-accredited engineering discipline (http://www.abet.org).
  • Four (4) years of experience in the respective technical/professional discipline being performed
  • OR, eight (8) years of directly related experience with proper certifications as described in the.
  • U.S. Citizenship required; Ability to obtain and maintain a Secret DOD security clearance.
  • Demonstrated knowledge of aeronautics and avionics engineering, including experience supporting avionics subsystem definition, development, integration, and verification.
  • Proven ability to apply DoD, U.S. Air Force (AF), and industry-standard engineering and scientific principles, processes, and procedures to enhance the performance, reliability, and sustainability of current and future Air Force and joint-service weapon systems.
  • Experience in aeronautical engineering, aerospace engineering, or a closely related discipline.
  • Familiarity with aerospace regulations, safety standards, and airworthiness certification processes
  • Strong analytical, critical thinking, and problem-solving skills.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively in team environments.
  • Ability to work independently, manage multiple priorities, and deliver results in a dynamic environment.

Preferred Qualifications:

  • Bachelor's degree in Software Engineering, Computer Science, Systems Engineering, or a related technical field (advanced degree preferred).
  • Demonstrated hands-on experience in software engineering practices, system integration, and software assurance.
  • Experience working in cross-functional engineering teams, supporting complex system development and integration efforts.