1

Software Engineer Contract Jobs in Virginia, IL (NOW HIRING)

Degree in Electrical/Electronics Engineering, Computer Science, Physics or related discipline ... Provide technical support to contract development and proposal evaluation for new software ...

New

Jr Software Developer

Virginia, IL · On-site

$80 - $110/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You will be part of our growing systems and software engineering team and contribute your diverse skills across multiple software contracts in support of our Software Center of Excellence. We are ...

New

C/C++ Software Developer

Virginia, IL · On-site

$80 - $110/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You will be part of our growing systems and software engineering team and contribute your diverse skills across multiple software contracts in support of our Software Center of Excellence. We are ...

New

Sr C/C++ Software Developer

Virginia, IL · On-site

$110 - $190/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You will be part of our growing systems and software engineering team and contribute your diverse skills across multiple software contracts in support of our Software Center of Excellence. We are ...

New

Senior Software Developer / Engineer

Virginia, IL · On-site

$110 - $190/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Support senior developers in the software development lifecycle (SDLC), including design ... Positions governed by a Collective Bargaining Agreement (CBA), the McNamara-O'Hara Service Contract ...

New

SQL Database Developer

Virginia, IL · On-site

$80 - $140/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You will be part of our growing systems and software engineering team and contribute your diverse skills across multiple software contracts in support of our Software Center of Excellence. We are ...

New

Voice Systems Engineer

Virginia, IL · Remote

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Provide systems engineering, software engineering, and logistics support. Participate in developing ... as well as contract-specific affordability and organizational requirements and applicable ...

Presales Solutions Architect (Software)

Virginia, IL · Remote

$110K - $140K/yr

  • Medical

  • Dental

  • Retirement

... engineering labor models. Responsibilities: * Act as the technical lead that supports the sales life-cycle from qualification through contract and participates in customer meetings, proposal ...

Qualifications: * BS/MS in CS, Software Engineering, or equivalent. * 6+ years shipping production ... Working knowledge of PMOs, ATOs, AOs, ISSMs, RMF, FedRAMP, and contract vehicles. * Hands-on ...

Payload Accommodation Engineer III

Virginia, IL · On-site

$133 - $150/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... contract through payload integration and launch)* Support the development, allocation, and ... software, telemetry/communications, structures, ground operations, or flight/ground autonomy*

New

Technical Project Manager

Virginia, IL · On-site

$150 - $190/hr

  • PTO

... Engineering or System Software Tester professionals. * Experience managing large-scale federal ... BNATCS) contract. As a trusted partner to the Federal Aviation Administration, Peraton helps ...

New

next page

Showing results 1-20

Software Engineer Contract information

See Virginia, IL salary details

$62.3K

$144.7K

$201.5K

How much do software engineer contract jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software engineer contract in Virginia, IL is $144,650.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,700.00 and $169,600.00 per year, depending on experience, location, and employer.

What is a software engineer contract?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

What are the key skills and qualifications needed to thrive as a software engineer contract?

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are the most commonly searched types of Software Engineer jobs in Virginia, IL?

The most popular types of Software Engineer jobs in Virginia, IL are:

What cities near Virginia, IL are hiring for Software Engineer Contract jobs?

Cities near Virginia, IL with the most Software Engineer Contract job openings:

Infographic showing various Software Engineer Contract job openings in Virginia, IL as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $144,650 per year, or $69.5 per hour.

Senior Systems/Software Engineer

Peraton

Virginia, IL • On-site

$120 - $150/hr

Other

Posted yesterday

New


Peraton rating

8.3

Company rating: 8.3 out of 10

Based on 56 frontline employees who took The Breakroom Quiz

51st of 224 rated it services


Job description

Basic Qualifications:



  • Minimum of 8 years with BS/BA; Minimum of 6 years with MS/MA; Minimum of 3 years with PhD

  • Degree in Electrical/Electronics Engineering, Computer Science, Physics or related discipline

  • Experience in software specification, requirements development and traceability, design, code, and unit test, performance analysis, test case/procedure development, and test assessment in accordance with Government/Industry standards and practices.

  • Knowledge of C, C++, and object-oriented development in UNIX-based workstation or PC environment.

  • Must be a US Citizen.

  • Must have the ability to obtain a Public Trust clearance.


Preferred Qualifications:



  • Expertise in developing and using models and simulations to verify and validate developed software.

  • Aerospace industry experienceto include two years of specialized navigation experience.

  • Software development, analysis, and testing experience with highly complex, real-time, safety critical software systems for aviation and navigation systems.

  • System Safety/Software assurance experience.

  • US Government acquisition management experience.

  • Familiarity with RTCA DO-178B/278 Software Considerations guidelines.

  • Familiarity with DOORS, ClearCase/ClearQuest or equivalent.


Peraton is seeking a Senior Systems / Software Engineer to join our team of qualified, diverse individuals. The qualified applicant will become part of Peraton's Federal Aviation Administration (FAA) Navigation Technical Assistance Contract II (NAVTAC II) program based out of Arlington, VA. This team supports FAA in the planning, research, development, implementation, maintenance, and decommissioning of the FAA's navigation, landing, and lighting systems.


The Senior Systems / Software Engineerwill provide technical support to the customer in acquiring software systems, conducting software assurance activities, operational analysis and risk analysis for satellite-based navigation systems.


The successful candidate for this position will have the following roles and responsibilities:



  • Work as part of a multi-disciplined systems engineering team to evaluate the development and maintenance of software programs and related hardware.

    • Analyzes and studies complex system requirements.

    • Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques, and IBM Rational Suite of tools.

    • Interprets software requirements and design specifications to code and tests.

    • Participate in team activities related to total systems engineering development and implementation.



  • Conduct audits and audit related activities of the newly developed and maintained software systems in accordance with RTCA DO-178B/278/254 software assurance and complex electronic devices requirements.

  • Provide technical support to contract development and proposal evaluation for new software-intensive procurements.

  • Estimates software development costs and schedule.

  • Advises the government upon request on the acceptance and approval of technical documentation, contractor developed software systems and updates.

  • Supports Best Practices documentation development, reporting and implementation related to all products, studies and deliverables.


Work Location: Arlington, VA.

#J-18808-Ljbffr

What Peraton employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Peraton logo

About Peraton

Sourced by ZipRecruiter

At Peraton, we re at the forefront of delivering the next big thing every day. We re the partner of choice to help solve some of the world s most daunting challenges, delivering bold, new solutions to keep people around the world safer and more secure.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Herndon, VA, US

Year founded

2017