1

Temporary Software Engineer Jobs in Virginia (NOW HIRING)

Software and Systems Engineer

Stafford, VA · On-site

$172K - $204K/yr

Design and execute comprehensive Test and Evaluation Strategies (TES/TEMP), conducting rigorous ... Direct experience engineering systems/software in the R&D phase aligning with Technology Readiness ...

Software and Systems Engineer

Stafford, VA

$172K - $204K/yr

Design and execute comprehensive Test and Evaluation Strategies (TES/TEMP), conducting rigorous ... Direct experience engineering systems/software in the R&D phase aligning with Technology Readiness ...

Software and Systems Engineer

Stafford, VA

$172K - $204K/yr

Design and execute comprehensive Test and Evaluation Strategies (TES/TEMP), conducting rigorous ... Direct experience engineering systems/software in the R&D phase aligning with Technology Readiness ...

Systems Engineer

Richmond, VA · On-site

$145K/yr

We are seeking a versatile Software Engineer to join our development team. In this role, you will ... For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major ...

Deeply well-versed in Agile/Scrum methodologies and the full Software Development Life Cycle (SDLC ... For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major ...

Systems Engineer

Richmond, VA · On-site

$176K/yr

We are seeking a highly experienced Senior Cloud & DevOps Software Engineer to lead the design ... For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major ...

Systems Engineer

Richmond, VA · On-site

$176K/yr

We are seeking a highly experienced Senior Cloud & DevOps Software Engineer to lead the design ... For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major ...

Senior AI/ML Engineer

Great Falls, VA · Remote

$105K - $145K/yr

... a temporary work visa. * Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent experience) * 10+ years of experience in software engineering, cloud ...

SQL Developer-----Need GC,USC,GC-EAD

Reston, VA · On-site

$47 - $64.50/hr

USM is recognized as one of the fastest growing IT Temporary Staffing firms in the US and most ... Looking for a Sr. Software Engineer, Database Development to be a key member of the technology ...

Senior DevOps Engineer

Mclean, VA · On-site

$131K - $168K/yr

... software that works. The Federal Civilian business unit supports many customers spanning the ... May leads small, less critical, or temporary team structures and projects * Presents design ...

Senior DevOps Engineer

Mclean, VA · Remote

$131K - $168K/yr

... software that works. The Federal Civilian business unit supports many customers spanning the ... May leads small, less critical, or temporary team structures and projects * Presents design ...

Senior DevOps Engineer

Mclean, VA · Remote

$131K - $168K/yr

... software that works. The Federal Civilian business unit supports many customers spanning the ... May leads small, less critical, or temporary team structures and projects * Presents design ...

next page

Showing results 1-20

Temporary Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do temporary software engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for temporary software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

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 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 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 Virginia? The most popular types of Software Engineer jobs in Virginia are:
What are popular job titles related to Temporary Software Engineer jobs in Virginia? For Temporary Software Engineer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Temporary Software Engineer jobs in Virginia look for? The top searched job categories for Temporary Software Engineer jobs in Virginia are:
What cities in Virginia are hiring for Temporary Software Engineer jobs? Cities in Virginia with the most Temporary Software Engineer job openings:
Infographic showing various Temporary Software Engineer job openings in Virginia as of July 2026, with employment types broken down into 67% Full Time, and 33% Temporary. Highlights an 100% In-person job distribution, with an average salary of $146,258 per year, or $70.3 per hour.
Software and Systems Engineer

Software and Systems Engineer

MANTECH

Stafford, VA • On-site

$172K - $204K/yr

Full-time

Re-posted 15 days ago


ManTech rating

9.0

Company rating: 9.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

30th of 209 rated software companies


Job description

hackajob is collaborating with MANTECH to connect them with exceptional professionals for this role.

MANTECH seeks a motivated, career-oriented SOFTWARE & SYSTEMS ENGINEER to join our team supporting the Marine Corps in STAFFORD, VA. 

This position will ensure our technical initiatives are executed optimally utilizing modern DevSecOps, programming, and Systems Engineering principles as well as strong project management discipline to tackle operational problems by creating viable technical solutions for transition through research, development, testing & evaluation.

Responsibilities include but are not limited to:

  • Provide senior-level expertise in the research, design, and deployment of complex hardware/software solutions, leading prototyping initiatives and maintaining comprehensive architecture documentation and runbooks.
  • Develop, review, and execute highly detailed engineering artifacts (e.g., SEPs, ICDs) and lead Systems Engineering Technical Review (SETR) milestones from preliminary design through software acceptance.
  • Drive the assessment and integration of transformative technical capabilities across ground, air, maritime, and space platforms within both tactical and enterprise information environments.
  • Design and execute comprehensive Test and Evaluation Strategies (TES/TEMP), conducting rigorous functional, integration, regression, and performance testing to validate system requirements.
  • Define and support rigorous Configuration, Change, and Release Management processes (including Engineering Change Proposals) while leading multi-phase risk management assessments.
  • Oversee operational security compliance (DISA STIGs, GPOs, ACAS), perform system monitoring and root-cause analysis, and provide expert Tier 3 troubleshooting for complex Linux-related issues.
  • Lead coordination efforts with vendors, technical staff, and cross-functional stakeholders across multiple organizations to ensure the timely and successful delivery of capabilities.

Minimum Qualifications:

  • Master’s degree in engineering, computer engineering, information technology, systems engineering, or a related technical discipline with 12 or more years of experience, OR Bachelor’s Degree with similar discipline and 14 or more years of experience.
  • Must hold an active DoD 8570/ DoDi 8140 IAT Level III certification (e.g., CISSP).
  • Extensive experience directing technical teams through the entire SDLC for complex enterprise or tactical operational problems, providing hands-on engineering down to the component, subcomponent, and circuit level; proven background supporting the Marine Corps Information Environment Enterprise (or similar DoD environments) while adhering to ISO/IEC/IEEE, Military (MIL-STD), and Federal (FED-STD) standards, and managing lifecycle testing (unit, integration, system, acceptance) with rigorous test standards, scripts, and plans.
  • Strong proficiency designing, deploying, hardening, patching, and maintaining RHEL server infrastructures in production environments, with in-depth technical knowledge of SELinux, fapolicy, systemd, firewall configuration, kernel tuning, and performance optimization to troubleshoot complex system and application issues.
  • Proven experience leveraging Red Hat Satellite, Ansible, and Automation Platform for configuration management alongside virtualization/containerization (KVM, Podman, Docker, OpenShift), CI/CD pipelines, Git, DevOps workflows, and foundational networking (TCP/IP, DNS, DHCP, routing, firewalls, VLANs), combined with hands-on expertise implementing secure protocols, PKI concepts (CA, CRLs, OCSP, key generation/lifecycle management using OpenSSL and Keytool), and RHEL identity tooling to integrate systems with IdM/FreeIPA, LDAP, Active Directory, and Multi-Factor Authentication (MFA).
  • Self-driven analytical thinker capable of managing priorities in fast-paced environments and delivering technical briefings to senior government organizations (including Officer, Enlisted, and Civilian personnel); highly proficient with the Microsoft Family of Software and Tools (Office, Visio, SharePoint, Project) alongside development/task management capabilities like Jira and Confluence.

Preferred Qualifications:

  • Direct experience engineering systems/software in the R&D phase aligning with Technology Readiness Levels (TRL) 4 through 7; deep understanding of UAF and DoDAF artifacts, Model-Based Systems Engineering (MBSE), and lifecycle management to design secure, scalable, and redundant architectures. INCOSE CSEP/ESEP certification is highly desirable.
  • Proven experience utilizing ITIL, ITSM, or similar maturity models within Agile Scaled Environments (SAFe); strong familiarity with Agile software coding principles and possession of professional leadership certifications such as Project Management Professional (PMP), Certified Scrum Master (CSM), or Lean Six Sigma.
  • Familiarity with the Marine Corps Operational Test and Evaluation Activity (MCOTEA), including the MCOTEA Operational Test & Evaluation Manual (6th Edition); experience planning Field User Evaluations and Joint Service Exercise events incorporating Electronic Warfare and Intelligence collection platforms under the Risk Management Framework (RMF).
  • Experience designing, modernizing, and maintaining hybrid cloud environments (AWS, Azure, or private cloud) with the demonstrated ability to seamlessly integrate RHEL and Windows systems with enterprise applications, middleware, and cloud services.
  • Strong proficiency with Bash and Python scripting alongside API interactions (REST, JSON, XML) to drive system integration and automation; familiarity with foundational website development, including CSS and web server setup, configuration, and integration.

Clearance Requirements:

  • Must have current and active TS/SCI (or SCI eligible) security clearance with the ability to obtain and maintain a CI Poly.

Physical Requirements:

  • Physically capable of supporting field exercises, including lifting up to 50 lbs., traversing rugged terrain, and traveling via military tactical vehicles, ships, and aircraft.
  • Must be able to remain in a stationary/ desk position 50% of the time, occasionally and communicate with co-workers, management, and customers, via email, phone, and/or virtual communication, which may involve clearly delivering briefings/ presentations.

What ManTech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom