1

Software Contractor Jobs in Virginia (NOW HIRING)

Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, particularly in Defense and National Security. The Software Engineer will support an ...

Software Developer Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software ...

B4Corp is a small defense contracting company that focuses on providing an optimum environment for ... They are seeking a Software Engineer to design and develop software systems, collaborate with ...

Overview Amyx is seeking to hire a Software Developer-Intermediate to support our Cybersecurity Division/NGA Defender in the NCR (Offsite) Contractor Site area. Develops, creates, maintains, and ...

Amyx is seeking to hire a Software Developer-Intermediate to support our Cybersecurity Division/NGA Defender in the NCR (Offsite) Contractor Site area. Develops, creates, maintains, and writes/codes ...

AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority ... As a senior Software Developer with AMERICAN SYSTEMS, you will have an opporunity to do the ...

Our Reston team is hiring a Software Engineer to help build and mature technically sophisticated ... VEVRAA Federal Contractor

next page

Showing results 1-20

Software Contractor information

See Virginia salary details

$47.6K

$110.9K

$164.6K

How much do software contractor jobs pay per year?

As of Jul 5, 2026, the average yearly pay for software contractor in Virginia is $110,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,200.00 and $128,900.00 per year, depending on experience, location, and employer.

What is a Software Contractor job?

A Software Contractor is a self-employed or agency-hired professional who develops, maintains, or tests software for clients on a temporary or project basis. Unlike full-time employees, contractors typically work on short-term contracts and may serve multiple clients. They are responsible for delivering specific software solutions, often specializing in particular technologies or industries. Contractors must manage their own taxes, benefits, and job stability, but they have greater flexibility and earning potential.

What are the typical challenges faced by software contractors, and how can they be managed?

Software contractors often face challenges such as rapidly learning new codebases, adapting to diverse client expectations, and managing multiple projects or contracts concurrently. Success in this role requires effective communication to clarify requirements, strong organizational skills to prioritize tasks, and adaptability to integrate into different team cultures or workflows. Building a reliable professional network can also help overcome periods of inconsistent work. By proactively managing time, staying updated with industry trends, and clearly setting expectations with clients, software contractors can navigate these challenges and maintain a steady, rewarding career.

What are the key skills and qualifications needed to thrive in the Software Contractor position, and why are they important?

To thrive as a Software Contractor, you need strong programming skills, proficiency in software development methodologies, and the ability to independently manage projects, typically supported by a relevant degree or extensive experience. Familiarity with tools such as version control systems (e.g., Git), project management platforms, and possibly certifications like AWS Certified Developer or PMP is often expected. Excellent communication, problem-solving, and time management skills set top contractors apart, as these enable effective client interaction and project delivery. These abilities are crucial because software contractors must efficiently deliver high-quality solutions on deadline while adapting to varying client requirements and work environments.

What are the most commonly searched types of Software Contractor jobs in Virginia? The most popular types of Software Contractor jobs in Virginia are:
What are popular job titles related to Software Contractor jobs in Virginia? For Software Contractor jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Software Contractor jobs in Virginia look for? The top searched job categories for Software Contractor jobs in Virginia are:
What cities in Virginia are hiring for Software Contractor jobs? Cities in Virginia with the most Software Contractor job openings:
Senior Software Developer, TS/SCI FS Poly

Senior Software Developer, TS/SCI FS Poly

The Metamorphosis Group, Inc.

Mclean, VA • On-site

$55.25 - $73/hr

Full-time

Posted 12 days ago


Job description

Description
Senior Software Developer
Tysons, Virginia • Government/Military
Full-time, W2 only
U.S. Citizens only
U.S. Veterans preferred
On premise at Government facility
Requires TS/SCI, Full Scope Poly (must have already and be current, no exceptions)
Immediate hire
Description:
INTRODUCTION: The Sponsor applies technical resources to accelerate the timely, reliable, and secure delivery of open source data, information, and insights. The Sponsor requires application development support to maintain and enhance an existing social media data exploitation platform. The Contractor will work within an existing team environment. Work will include developing enhancements to an existing service-based web application. WORK REQUIREMENTS: Software Engineering; HRR; No • The Contractor shall work closely with the Sponsor's product owner and program manager to deliver user stories necessary to realize product vision. • The Contractor shall coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements. • The Contractor shall apply DevOps principles and philosophies to continuously deliver high value enhancements to software in a service-based architecture. • The Contractor shall ensure all application security vulnerabilities are addressed as appropriate by severity to maintain security accreditation. • The Contractor shall maintain all source code in Sponsor-wide, remote Git repository. • The Contractor shall design, develop or maintain SQL-based databases.
Required Skills:
JavaScriptAngularAWS platform and development toolsContainerization (preferably Docker and/or Kubernetes)ElasticSearchDeveloping and integrating APIs
Desired Skills:
AI/MLAI modeling with LLMsEducational or practical experience in a STEM (Science, Technology, Engineering or Mathematics) field.
Requirements
Python and API interactions, Anaconda / Micro Mamba packages, Linux admin, Bash scripting, CRON jobs, API development, REST, Java, Android app development