Software engineers analyze users' needs and design, construct, test, and maintain computer applications software or systems. * Computer software engineers can be involved in the design and ...
Software engineers analyze users' needs and design, construct, test, and maintain computer applications software or systems. * Computer software engineers can be involved in the design and ...
Booz Allen Hamilton is seeking a CWMD Computer Programming SME to tackle complex programming ... Booz Allen Hamilton is a consulting firm that specializes in analytics, technology, and engineering.
Booz Allen Hamilton is seeking a CWMD Computer Programming SME to tackle complex programming ... Booz Allen Hamilton is a consulting firm that specializes in analytics, technology, and engineering.
LMI is seeking a Countering Weapons of Mass Destruction (CWMD) Computer Programming Subject Matter Expert (SME) interested in joining a team who will provide Strategic Plans and Policy Support ...
LMI is seeking a Countering Weapons of Mass Destruction (CWMD) Computer Programming Subject Matter Expert (SME) interested in joining a team who will provide Strategic Plans and Policy Support ...
Overview LMI is seeking a Countering Weapons of Mass Destruction (CWMD) Computer Programming Subject Matter Expert (SME) interested in joining a team who will provide Strategic Plans and Policy ...
Overview LMI is seeking a Countering Weapons of Mass Destruction (CWMD) Computer Programming Subject Matter Expert (SME) interested in joining a team who will provide Strategic Plans and Policy ...
Overview LMI is seeking a Countering Weapons of Mass Destruction (CWMD) Computer Programming Subject Matter Expert (SME) interested in joining a team who will provide Strategic Plans and Policy ...
Overview LMI is seeking a Countering Weapons of Mass Destruction (CWMD) Computer Programming Subject Matter Expert (SME) interested in joining a team who will provide Strategic Plans and Policy ...
Jr. Programmer/ Analyst
Hampton, VA · On-site
... Programmer/Analyst to provide Tier I/II technical support assisting users with various Banner ERP ... Bachelor's degree in computer science or related field. May substitute the equivalent in a ...
Jr. Programmer/ Analyst
Hampton, VA · On-site
... Programmer/Analyst to provide Tier I/II technical support assisting users with various Banner ERP ... Bachelor's degree in computer science or related field. May substitute the equivalent in a ...
Senior Programmer Analyst (Job Code - JPC 497)
Chantilly, VA · On-site
$45.50 - $61.75/hr
Bachelor's degree or equivalent in Computer Science, Software Engineering, Information Systems, or a related field and 5 years of experience as Software Developer or Software Engineer or IT/Programme ...
Quick apply
Senior Programmer Analyst (Job Code - JPC 497)
Chantilly, VA · On-site
$45.50 - $61.75/hr
Bachelor's degree or equivalent in Computer Science, Software Engineering, Information Systems, or a related field and 5 years of experience as Software Developer or Software Engineer or IT/Programme ...
Programmer Analyst Sr.
King George, VA · On-site
$41.50 - $56.25/hr
The tasks to be performed include planning, analysis, design, implementation, integration, test and ... Computer Science, Game Programming, etc) - Strong understanding of C# and/or C++ - 3+ Years ...
Programmer Analyst Sr.
King George, VA · On-site
$41.50 - $56.25/hr
The tasks to be performed include planning, analysis, design, implementation, integration, test and ... Computer Science, Game Programming, etc) - Strong understanding of C# and/or C++ - 3+ Years ...
Work with functional analysts to translate business requirements into technical specifications ... Bachelor's degree in computer science, information systems, engineering, or related field. * 5+ ...
Work with functional analysts to translate business requirements into technical specifications ... Bachelor's degree in computer science, information systems, engineering, or related field. * 5+ ...
SAP Programmer Analyst III
$91.25K - $152.09K/yr
Work with functional analysts to translate business requirements into technical specifications. SAP ... Bachelor's degree in computer science, information systems, engineering, or related field. 5+ years ...
SAP Programmer Analyst III
$91.25K - $152.09K/yr
Work with functional analysts to translate business requirements into technical specifications. SAP ... Bachelor's degree in computer science, information systems, engineering, or related field. 5+ years ...
SAP Programmer Analyst III
Fairfax, VA · On-site
$91.25K - $152.09K/yr
... functional analysts to translate business requirements into technical specifications. * SAP ... Bachelor's degree in computer science, information systems, engineering, or related field. * 5+ ...
SAP Programmer Analyst III
Fairfax, VA · On-site
$91.25K - $152.09K/yr
... functional analysts to translate business requirements into technical specifications. * SAP ... Bachelor's degree in computer science, information systems, engineering, or related field. * 5+ ...
CWMD Model Programmer
Arlington, VA · On-site
They are seeking an experienced computer modeler to produce quantitative analysis of CBRN effects ... Responsibilities : • The CWMD Model Programmer uses advanced programming languages to model CBRN ...
CWMD Model Programmer
Arlington, VA · On-site
They are seeking an experienced computer modeler to produce quantitative analysis of CBRN effects ... Responsibilities : • The CWMD Model Programmer uses advanced programming languages to model CBRN ...
CWMD Model Programmer
Arlington, VA · On-site
... computer modeler to produce quantitative analysis of CBRN effects to support our customer in Arlington, VA. Responsibilities The CWMD Model Programmer uses advanced programming languages to model ...
CWMD Model Programmer
Arlington, VA · On-site
... computer modeler to produce quantitative analysis of CBRN effects to support our customer in Arlington, VA. Responsibilities The CWMD Model Programmer uses advanced programming languages to model ...
... computer modeler to produce quantitative analysis of CBRN effects to support our customer in Arlington, VA. Responsibilities The CWMD Model Programmer uses advanced programming languages to model ...
... computer modeler to produce quantitative analysis of CBRN effects to support our customer in Arlington, VA. Responsibilities The CWMD Model Programmer uses advanced programming languages to model ...
CWMD Model Programmer
Arlington, VA · On-site
... computer modeler to produce quantitative analysis of CBRN effects to support our customer in Arlington, VA. Responsibilities The CWMD Model Programmer uses advanced programming languages to model ...
CWMD Model Programmer
Arlington, VA · On-site
... computer modeler to produce quantitative analysis of CBRN effects to support our customer in Arlington, VA. Responsibilities The CWMD Model Programmer uses advanced programming languages to model ...
Mid Computer Engineer
Chesapeake, VA · On-site
$108.30K - $127.70K/yr
Software engineers analyze users' needs and design, construct, test, and maintain computer applications software or systems. * Computer software engineers can be involved in the design and ...
Mid Computer Engineer
Chesapeake, VA · On-site
$108.30K - $127.70K/yr
Software engineers analyze users' needs and design, construct, test, and maintain computer applications software or systems. * Computer software engineers can be involved in the design and ...
... computer modeler to produce quantitative analysis of CBRN effects to support our customer in Arlington, VA. Responsibilities The CWMD Model Programmer uses advanced programming languages to model ...
... computer modeler to produce quantitative analysis of CBRN effects to support our customer in Arlington, VA. Responsibilities The CWMD Model Programmer uses advanced programming languages to model ...
Must have excellent analytical and problem solving skills. Must have outstanding English writing ... programming, and forecasting, correspondence, security, facilities with Department of Defense.
Must have excellent analytical and problem solving skills. Must have outstanding English writing ... programming, and forecasting, correspondence, security, facilities with Department of Defense.
Computer Engineer
Arlington, VA · On-site
$143.91K/yr
The Deputy Assistant Secretary of War - Readiness Analytics (DASW-RA) Lead Engineer position is ... Applying computer engineering principles to design and develop technical solutions. * Using systems ...
Computer Engineer
Arlington, VA · On-site
$143.91K/yr
The Deputy Assistant Secretary of War - Readiness Analytics (DASW-RA) Lead Engineer position is ... Applying computer engineering principles to design and develop technical solutions. * Using systems ...
Mid Computer Engineer with Security Clearance
$108.30K - $127.70K/yr
Software engineers analyze users' needs and design, construct, test, and maintain computer applications software or systems. * Computer software engineers can be involved in the design and ...
Mid Computer Engineer with Security Clearance
$108.30K - $127.70K/yr
Software engineers analyze users' needs and design, construct, test, and maintain computer applications software or systems. * Computer software engineers can be involved in the design and ...
Computer Programmer Analyst information
See Virginia salary details
$38.7K - $46.8K
13% of jobs
$46.8K - $54.9K
0% of jobs
$62.7K is the 25th percentile. Wages below this are outliers.
$54.9K - $63K
13% of jobs
$63K - $71.1K
10% of jobs
$71.1K - $79.2K
5% of jobs
The median wage is $87.3K / yr.
$79.2K - $87.3K
10% of jobs
$87.3K - $95.4K
4% of jobs
$95.4K - $103.6K
4% of jobs
$103.6K - $111.7K
4% of jobs
$118.3K is the 75th percentile. Wages above this are outliers.
$111.7K - $119.8K
15% of jobs
$119.8K - $127.9K
22% of jobs
$38.7K
$90.6K
$127.9K
How much do computer programmer analyst jobs pay per year?
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.
What are the key skills and qualifications needed to thrive as a Computer Programmer Analyst, and why are they important?
What are some common challenges faced by Computer Programmer Analysts in balancing programming tasks with analytical responsibilities?
What are Computer Programmer Analysts?
What is the difference between Computer Programmer Analyst vs Software Developer?
| Aspect | Computer Programmer Analyst | Software Developer |
|---|---|---|
| Credentials | Bachelor's in Computer Science or related field; certifications like Microsoft Certified or Java certifications | Bachelor's in Computer Science, Software Engineering, or related; certifications vary but often include programming language certifications |
| Work Environment | Corporate IT departments, consulting firms, or financial institutions | Tech companies, startups, or software firms |
| Employer & Industry Usage | Used across industries for system analysis and programming tasks | Primarily in software development projects across various industries |
| Common Search & Comparison | Often 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.

Other
Medical, Dental, Vision, Retirement
Posted 20 days ago
Job description
* Comprehensive healthcare benefits, including medical, vision, dental, and orthodontia coverage. * A substantial retirement plan with no vesting schedule. * Career development opportunities, including on-the-job training, tuition reimbursement, and networking.
* A positive work environment where employees are respected, supported, and engaged. Description: * Computer hardware and software engineers' research, design, develop, and test computer hardware and software programs. Hardware refers to computer chips, circuit boards, computer systems, and related equipment such as keyboards, modems, and printers.
* Computer software engineers develop the software systems that control computers. * Computer hardware engineers work exclusively with computers and computer-related equipment. * In addition to design and development duties, computer hardware engineers supervise the manufacturing and installation of computers and computer-related equipment.
* Computer software engineers develop new computer software systems and to incorporate new technologies in a rapidly growing range of applications. * Computer software engineers apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. * Software engineers analyze users' needs and design, construct, test, and maintain computer applications software or systems.
* Computer software engineers can be involved in the design and development of many types of software, including software for operating systems and network distribution, and compilers, which convert programs for execution on a computer. * They also solve technical problems that arise. * Software engineers must possess strong programming skills, but are more concerned with developing algorithms and analyzing and solving programming problems than with actually writing code.
The programming languages most often used are C, C++, and Java, with Fortran and COBOL used less commonly . Security Clearance: * Security clearance required SECRET level. Job Requirements Experience: * 7 years of professional experience in computer design, software development or computer networks.
Education: * Master's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science. Location: * Norfolk, VA. Prescient Edge is a Veteran-Owned Small Business (VOSB) founded as a counterintelligence (CI) and Human Intelligence (HUMINT) company in 2008.
We are a global operations and solutions integrator delivering full-spectrum intelligence analysis support, training, security, and RD&E support solutions to the Department of Defense and throughout the intelligence community. Prescient Edge is an Equal Opportunity Employer (EEO). All applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic that is protected by law.
We strive to foster equity and inclusion throughout our organization because we believe that diversity of thought is critical for creating a safe and engaging work environment while also enabling the organization's success.
About Prescient Edge
Sourced by ZipRecruiter
Prescient Edge is a prominent name in the global security industry, based out of McLean, VA, US. Established with the primary mission of harnessing science and technology for safety and security purposes, the company specializes in providing a wide range of products and services. This includes research and development, consulting, global operations support, intelligence evaluation, and advanced data solutions. These offerings make Prescient Edge an integral factor in national defense and commercial innovations.
Industry
Guided missile and space vehicle manufacturing
Company size
51 - 200 Employees
Headquarters location
McLean, VA, US
Year founded
2008