1

Software Contractor Jobs in Virginia (NOW HIRING)

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

Software Integration Engineer

Reston, VA · On-site

$108K - $145K/yr

Cymertek Corporation is a growing small business and trusted federal contractor offering consulting services in information technology and cybersecurity. They are seeking a highly motivated Software ...

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 ...

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 ...

Software Engineer

Fredericksburg, VA · On-site

$125K - $150K/yr

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

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

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

Showing results 41-60

Software Contractor information

See Virginia salary details

$47.6K

$110.9K

$164.6K

How much do software contractor jobs pay per year?

As of Aug 16, 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?

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 as a software contractor?

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 cities in Virginia are hiring for Software Contractor jobs?

Cities in Virginia with the most Software Contractor job openings:

Infographic showing various Software Contractor job openings in Virginia as of August 2026, with employment types broken down into 83% Full Time, 13% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $110,886 per year, or $53.3 per hour.

Software Developer (Systems Software)

J5 Consulting

Mclean, VA • On-site

Full-time

Medical, Retirement, PTO

Re-posted 22 days ago


Job description

J5 Consulting is a Maryland based company established in 2006 to provide computing and consulting services for government and commercial entities. Our services improve Information System networking performance and compliance and protect electronic assets from loss and compromise. We welcome your application to receive consideration for the following position.
This position is available immediately.
Job Overview:
The Customer is seeking creative and dedicated professionals to fulfill their career goals and objectives, while delivering mission excellence on programs of national importance. The Software Developer will be a part of an integrated team to create, update, and maintain a federated search and discovery software system to integrate data related to financial information from a variety of data providers within a cloud environment. The developer will utilize an Agile Scrum development methodology throughout this process.
Responsibilities include:
  • Java Full Stack Web Development
  • Developing a user friendly web application
  • Developing new features and enhancements to web application to allow users to search and correlate financial information related to their mission
  • Developing APIs and web services
  • Creating and maintaining AWS Cloud infrastructure

Contractor shall have the following required skills, certifications and demonstrated experience:
  1. Bachelor's Degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline. Note that years of experience can be substituted in lieu of degree.
  2. Five (5) or more years of demonstrated experience in the following:
  3. Working within an Amazon Web Services (AWS) cloud environment and utilizing tools such as SMS, Data Pipeline, Relational Database (RDS), Cloudwatch, EC2, EBS, S3, KMS, or SMS
  4. Developing in a DevOps environment and utilizing tools such as GitHub, Subversion, Jenkins, Maven, or Artifactory
  5. Utilizing web stack technologies and software design
  6. Working at all tiers of the architecture, to include Web UI, Business Logic, and Database layer
  7. Developing software in a continuous integration, continuous deployment (CI/CD) paradigm
  8. Working with financial data sets
  9. Programming with Java and associated frameworks like SpringBoot
  10. Utilizing ElasticSearch and other big data technologies like MapReduce
  11. Scripting using JavaScript (JS) framework like Angular JS or EXT-JS
  12. Using tools such as Apache Tomcat, Apache Spark, Hadoop, SOLR, JDBC, ANT, Active Directory, LDAP, Regex, SQL, or JSON
  13. Using JIRA tracking system
  14. Employing Agile development methodology
  15. Employing the Software Development Lifecycle (SDLC)
Highly desired skills and demonstrated experience:
Skills and demonstrated experiences that are highly desired but not required to perform the work include:
  1. Demonstrated experience with security accreditation process.
  2. Demonstrated experience supporting enterprise software development efforts.
  3. Demonstrated experience working with commercial financial data sets.
  4. Demonstrated experience integrating software with LDAP, PKI and must use services.
  5. Demonstrated experience integrating with various applications using web services and APIs.

US Citizenship:
This position requires US Citizenship. Verification of US Citizenship to meet federal government security requirements will be confirmed.
Security Clearance:
The successful candidate must have an active U.S. Government Top Secret Security Clearance with a Full Scope Polygraph.
Clearance Verification: This position requires successful verification of the stated security clearance to meet federal government customer requirements. You will be asked to provide clearance verification information prior to an offer of employment.
Travel:
This position is expected to be onsite. The position will be located within the Washington Metropolitan Area (WMA).
Local travel/POV will be on an as needed basis, within the local place of performance.
This position is available immediately.
Join J5 Consulting and Grow Your Cybersecurity Career
At J5, we're a team of innovators protecting organizations from evolving cyber threats. With 18+ years of success in government and commercial sectors, we offer meaningful opportunities to grow your career.
Enjoy comprehensive benefits, including:
  • 100% employer-paid health coverage
  • a 6% 401(k) match
  • PTO
  • tuition reimbursement
  • bonuses
  • professional development, and more.

Ready to make an impact? Explore our open positions and apply today.