1

Computer Programmer Analyst Jobs in Virginia (NOW HIRING)

SW Systems Engr Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... ORA_ON_SITE Description SAIC has an immediate opening for a Computer Network Analyst to support a ...

Computer Network Analyst

Chantilly, VA · On-site

$200K - $240K/yr

You will be a part of a large multi-year contract that supports our customer in systems engineering ... As a Computer Network Analyst on our team, you will apply your technical expertise, attention to ...

As a Computer System Analyst, you will analyze science, engineering, business, and other data processing problems to implement and improve computer systems. Analyze user requirements, procedures, and ...

Engineering / Architecture Analyst Location: Norfolk, Virginia Rivet Operations Company has an ... Position may require typing and reading from a computer screen. Must have sufficient mobility ...

Engineering / Architecture Analyst Location: Norfolk, Virginia Rivet Operations Company has an ... Position may require typing and reading from a computer screen. Must have sufficient mobility ...

Engineering / Architecture Analyst Location: Norfolk, Virginia Rivet Operations Company has an ... Position may require typing and reading from a computer screen. Must have sufficient mobility ...

Expert-level experience in one or more computer security disciplines, including: * Digital Forensics * Vulnerability Research * Reverse Engineering * Experience conducting forensic analysis of mobile ...

New

Expert-level experience in one or more computer security disciplines, including: * Digital Forensics * Vulnerability Research * Reverse Engineering * Experience conducting forensic analysis of mobile ...

New

next page

Showing results 1-20

Computer Programmer Analyst information

See Virginia salary details

$38.7K

$90.6K

$127.9K

How much do computer programmer analyst jobs pay per year?

As of Jul 10, 2026, the average yearly pay for computer programmer analyst in Virginia is $90,594.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,500.00 and $120,000.00 per year, depending on experience, location, and employer.

What is a programmer analyst's salary?

A programmer analyst's salary varies based on experience, location, and industry, but typically ranges from $70,000 to $110,000 annually in the United States. Professionals with specialized skills in programming languages, systems analysis, and certifications may earn higher wages. Entry-level positions generally start lower, while senior roles can exceed this range.

What are Computer Programmer Analysts?

Computer Programmer Analysts are professionals who combine the skills of computer programming and systems analysis. They design, develop, test, and maintain software applications to meet the needs of organizations. In addition to writing code, they analyze user requirements, recommend software solutions, and often work closely with other IT staff and end users. Their role helps ensure that software systems are both functional and efficient, supporting business goals.

What are some common challenges faced by Computer Programmer Analysts in balancing programming tasks with analytical responsibilities?

Computer Programmer Analysts often juggle both the technical demands of writing and debugging code with the analytical tasks of understanding business requirements and designing solutions. Balancing these responsibilities can be challenging, as it requires shifting between deep technical focus and big-picture thinking. Effective time management, clear communication with stakeholders, and the ability to prioritize tasks are essential skills. Collaboration with business analysts, project managers, and other developers is also crucial to ensure that both technical and business objectives are met efficiently.

What's the average salary of a computer programmer?

The average salary of a computer programmer varies by experience, location, and industry, but typically ranges from $60,000 to $100,000 annually. Programmers with specialized skills in languages like Java, Python, or working in high-demand sectors tend to earn higher salaries. Certifications and experience can also influence earning potential.

What Is a Computer Programmer Analyst?

A computer programmer analyst specializes in the design and testing of software and other computer systems. As a computer programmer analyst, your job duties include assessing, maintaining, or improving existing programs, and working with other analysts to develop new applications. You contribute to the analysis that goes into the initial design of a new program and then take those findings and put them into practice. You are responsible for maintaining careful documentation of the process so other members of the design or testing teams can know where to look for issues before the program is released.

Are programmer analysts in demand?

Programmer analysts are in high demand due to their skills in software development, systems analysis, and problem-solving. They are often required across various industries, with employment growth driven by increasing reliance on technology and digital transformation initiatives.

What is the difference between Computer Programmer Analyst vs Software Developer?

AspectComputer Programmer AnalystSoftware Developer
CredentialsBachelor's in Computer Science or related field; certifications like Microsoft Certified or Java certificationsBachelor's in Computer Science, Software Engineering, or related; certifications vary but often include programming language certifications
Work EnvironmentCorporate IT departments, consulting firms, or financial institutionsTech companies, startups, or software firms
Employer & Industry UsageUsed across industries for system analysis and programming tasksPrimarily in software development projects across various industries
Common Search & ComparisonOften compared due to overlapping programming skills and analysis roles

The main difference is that Computer Programmer Analysts combine programming with systems analysis, focusing on both coding and understanding business needs. Software Developers primarily focus on designing, coding, and testing software applications. Both roles require similar technical skills and certifications but differ in their scope of responsibilities and work environments.

Is programmer analyst an IT job?

Yes, a programmer analyst is an IT job that combines software development and systems analysis. The role typically involves designing, coding, testing, and maintaining applications, often requiring knowledge of programming languages, databases, and system integration. It is a common position within the information technology industry.

What are the key skills and qualifications needed to thrive as a Computer Programmer Analyst, and why are they important?

To thrive as a Computer Programmer Analyst, you need strong programming abilities, analytical thinking, and a relevant degree in computer science or a related field. Familiarity with languages such as Java, C#, or Python, databases like SQL, and experience with systems development life cycle (SDLC) tools or certifications like CompTIA or Microsoft are important. Excellent problem-solving, communication, and teamwork skills help you interpret business needs and collaborate effectively. These skills ensure that technical solutions align with organizational goals, enabling efficient and accurate software development and system analysis.
What are popular job titles related to Computer Programmer Analyst jobs in Virginia? For Computer Programmer Analyst jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Computer Programmer Analyst jobs in Virginia look for? The top searched job categories for Computer Programmer Analyst jobs in Virginia are:
What are popular job titles related to Computer Programmer Analyst jobs in VA? For Computer Programmer Analyst jobs in VA, the most frequently searched job titles are:
Computer Network Analyst

Computer Network Analyst

SAIC

Chantilly, VA

$200K - $240K/yr

Full-time

Re-posted yesterday


SAIC rating

7.9

Company rating: 7.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

66th of 208 rated it services


Job description

Job ID: 2611151

Location: Chantilly, VA, US

Date Posted: 2026-04-10

Category: Software

Subcategory: SW Systems Engr

Schedule: Full-Time

Shift: Day Job

Travel: Yes - 10% of the time

Minimum Clearance Required: TS.SCI_wPoly

Clearance Level Must Be Able to Obtain: None

Potential for Remote Work: ORA_ON_SITE


Description

SAIC has an immediate opening for a Computer Network Analyst to support a highly dynamic and growing program with one of our US Government customers. You will be a part of a large multi-year contract that supports our customer in systems engineering and integration across a broad portfolio of projects. You will come into a program that enjoys a close working relationship with the customer, bringing exquisite technical expertise to bear on real world problems, helping the customer execute real world missions that impact National Security on a daily basis. This close relationship, along with the program's longevity (20 years), ensures that as a new team member you will find a depth of support to grow and develop that is unmatched, all while making a difference - daily.

As a Computer Network Analyst on our team, you will apply your technical expertise, attention to detail, and curiosity to develop actionable intelligence for our customers. You will play a critical role in developing an understanding of the operational environment.

You will work in a dynamic environment and leverage your experience with communications systems to synthesize and model networks. You will develop intelligent queries for multiple data sets, analyze the results, and recommend integration with existing network analysis tools. You will perform research, protocol analysis, logical and physical mapping of data. The work requires a keen analytical approach and familiarity with a broad range of network devices, configurations, and protocols.  

You will prepare and present briefings on requirements, capabilities, and project status for a variety of audiences, including senior executives, provide operational guidance, and successfully engage with organizations from across the IC and Department of Defense.  You must have a strong record of achievement, familiarity with operational procedures and regulations, and ability to work well with stakeholders from various organizations on an integrated, multidisciplinary team.  
 

Qualifications

  • Must currently hold a TS/SCI with Poly to be considered.
  • Bachelor's degree or experience can be substituted for the degree.
  • Minimum of 9 years of total work experience with 7 years or more experience in the development of computer network data analysis packages and exposure to various computer network tools and developers.
  • Experience with various SATCOM and weapons systems, related programs, modeling & simulation.
  • Experience with telemetry, tracking and control (TT&C).
  • Experience with operational tradecraft, workflows, and policies and procedures.
  • Ability to analyze, prioritize, and effectively problem solve, synthesize large amounts of data/information and to work several tasks concurrently with minimal supervision.
  • Excellent communication and briefing skills; ability to communicate technical information to non-technical audiences.
  • Excellent writing and technical editing skills.
  • Experience writing technical intelligence reports.
  • Must be able to work independently and as part of a team.

Target salary range: $200,001 - $240,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom