1

Systems Programmer Jobs in Virginia (NOW HIRING)

Showing results 21-40

Systems Programmer information

See Virginia salary details

$17

$49

$81

How much do systems programmer jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for systems programmer in Virginia is $49.32, according to ZipRecruiter salary data. Most workers in this role earn between $35.77 and $61.73 per hour, depending on experience, location, and employer.

What is a systems programmer?

A systems programmer is a skilled computer technician that develops application software with a variety of programming languages. In this career, you must have experience working with a variety of operating systems including Windows, Linux, and mainframe. Your job duties include developing application programs, testing the functionality of the software, and troubleshooting issues found by users. You also work on a variety of computer hardware such as servers and mainframes, so your skills must extend beyond software and coding. You can find systems programmer positions with third-party IT companies and in the IT departments of larger companies.

What are the key skills and qualifications needed to thrive as a systems programmer, and why are they important?

To thrive as a Systems Programmer, you need expertise in low-level programming languages (such as C or Assembly), operating system concepts, and a degree in computer science or related field. Familiarity with mainframe or server environments, system debugging tools, and certifications in relevant platforms (like IBM z/OS or Linux) are highly beneficial. Strong problem-solving, analytical thinking, and effective communication skills distinguish top performers in this role. These skills are crucial for optimizing system performance, maintaining reliability, and ensuring seamless integration between hardware and software components.

What are some typical challenges faced by systems programmers, and how can they overcome them?

Systems programmers often face challenges such as debugging low-level code, ensuring compatibility across different hardware or operating systems, and addressing performance bottlenecks. These tasks require a deep understanding of computer architecture, operating systems, and programming languages like C or Assembly. Collaborating closely with other IT professionals, such as network administrators and application developers, can help identify and resolve issues more efficiently. Staying current with industry developments and using robust version control and debugging tools are also essential strategies for overcoming these challenges.

What is the difference between Systems Programmer vs Software Developer?

AspectSystems ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with knowledge of low-level programmingUsually holds a degree in computer science, software engineering, or related disciplines
Work EnvironmentWorks closely with operating systems, hardware, and system utilities in enterprise or technical settingsDevelops applications and software solutions for various platforms, often in business or consumer environments
Employer & Industry UsageCommon in IT departments, tech companies, and organizations managing complex systemsWidely employed across tech firms, startups, and any industry requiring software solutions

While both roles involve programming, Systems Programmers focus on low-level system software and hardware interaction, whereas Software Developers create applications and user-facing software. Understanding these differences helps in choosing the right career path or job search focus.

Is system programming in demand?

System programming remains in demand due to the need for developing and maintaining operating systems, device drivers, and embedded systems. Professionals with skills in languages like C and C++, along with knowledge of hardware interfaces, are sought after in industries such as technology, manufacturing, and telecommunications.

What does a systems programmer do?

A systems programmer develops, maintains, and optimizes system software such as operating systems, device drivers, and utility programs. They work closely with hardware and software components, often using programming languages like C or Assembly, and may troubleshoot system issues or improve performance. Strong knowledge of computer architecture and debugging tools is essential for this role.

What are popular job titles related to Systems Programmer jobs in Virginia?

For Systems Programmer jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Systems Programmer jobs in Virginia look for?

The top searched job categories for Systems Programmer jobs in Virginia are:

What cities in Virginia are hiring for Systems Programmer jobs?

Cities in Virginia with the most Systems Programmer job openings:

What are popular job titles related to Systems Programmer jobs in VA?

For Systems Programmer jobs in VA, the most frequently searched job titles are:

Infographic showing various Systems Programmer job openings in Virginia as of August 2026, with employment types broken down into 66% Full Time, 6% Part Time, and 28% Contract. Highlights an 79% In-person, and 21% Remote job distribution, with an average salary of $102,583 per year, or $49.3 per hour.

Systems Engineer

Lorton, VA • On-site

SYSTEMS PLANNING AND ANALYSIS, INC.
Guided Missile and Space Vehicle Manufacturing • 1 - 5K employees

$100K - $130K/yr

Full-time

Medical, Life, Retirement

This job post has expired 2 days ago. Applications are no longer accepted.


Job description

Overview
Systems Planning and Analysis, Inc. (SPA) delivers high-impact, technical solutions to complex national security issues. With over 50 years of business expertise and consistent growth, we are known for continuous innovation for our government customers, in both the US and abroad. Our exceptionally talented team is highly collaborative in spirit and practice, producing Results that Matter. Come work with the best! We offer opportunity, unique challenges, and clear-sighted commitment to the mission. SPA: Objective. Responsive. Trusted.
The Strategic Division (SD) supports high-reliability organizations including Navy Strategic Systems Programs (SSP), Air Force Nuclear Weapons Center, and the Department of Energy (DOE), among others. Our support across our client base is expanding rapidly and encompasses important services, such as data analytics and visualization, threat analysis, risk management, modeling and simulation, cost estimating, earned value management, program management, system engineering, independent evaluation, and High Consequence Event prevention.
SPA's SD's Regional Strike System Group (RSSG) supports critical U.S. government programs providing Systems Engineering, Systems Safety, Modeling, Master Scheduling, and Financial Analysis support. RSSG is immediately hiring for a Mid-Level Systems Engineer in the Washington, DC area supporting the Nuclear-Armed, Sea-Launched Cruise Missile (SLCM-N) Program, an ACAT-1D program.
Responsibilities
The Systems Engineer will provide technical and programmatic systems engineering support including architecture development, requirements development and maintenance, and support to Systems Engineering Technical Reviews (SETR). The Systems Engineer will provide support to SPA leadership and the government team by providing technical assistance, preparing artifacts and presentations, and participating in client engagements. The Systems Engineer will collaborate with other engineers, program analysts, technical leads, subcontractors, and customers to ensure program objectives are met on schedule and within budget.
Qualifications
Required Qualifications:
  • Ability to work up to 5 days per week at SPA's Maritime Plaza office.
  • U.S. citizen with active DoD Secret security clearance and the ability to obtain and maintain a Top-Secret clearance while employed with SPA.
  • Bachelor's degree in engineering or related technical field.
  • 2-5 years of professional experience in a systems engineering position.
  • Experience with tools including Cameo, Teamwork Cloud, and IBM DOORS.
  • Proficiency in workflow management tools including Confluence and Jira.

Desired Qualifications:
  • Experience supporting Strategic Systems Programs.
  • Experience working with DoD acquisition programs.
  • Experience presenting to and communicating with senior leadership.

Pay Range Information
At SPA, we strive to deliver a robust total compensation package that will attract and retain top talent. Elements of the compensation package include competitive base pay and variable compensation opportunities. SPA provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work. The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, etc. Please note that the salary information shown below is a general guideline only. Salaries are commensurate with experience and qualifications, as well as market and business considerations. Washington, DC, Pay Transparency Salary range: USD $100,000.00/Yr. - USD $130,000.00/Yr.