1

Senior Computer Programmer Jobs in Virginia (NOW HIRING)

The Senior Computer Scientist utilizes expertise in designing, developing, and maintaining data ... engineering, data warehousing, data compression, data protection, and/or other scientific ...

Senior Computer Scientist

Herndon, VA · On-site

$112K - $179K/yr

The Senior Computer Scientist utilizes expertise in designing, developing, and maintaining data ... engineering, data warehousing, data compression, data protection, and/or other scientific ...

Senior Computer Scientist

Herndon, VA · On-site

$112K - $179K/yr

The Senior Computer Scientist utilizes expertise in designing, developing, and maintaining data ... engineering, data warehousing, data compression, data protection, and/or other scientific ...

Description Leidos is seeking an experienced and motivated Senior Network Engineer to support the ... Bachelor's degree in Computer Science, Electrical/Network Engineering, Information Systems, or a ...

Description The Digital Modernization Sector at Leidos currently has an opening for a Senior Network Engineer supporting the HEITS Contract as part of the Department of Homeland Security (DHS ...

CAD/BIM Revit Designer

Newport News, VA · On-site

$24.50 - $33.75/hr

Executing redlines from Engineers and senior CAD Designers * Assist in Structural, HVAC, Electrical, I&C drawing development * Ensure drawing compliance with company and client CAD standards

CAD/BIM Revit Designer

Virginia Beach, VA · On-site

$23.50 - $32.50/hr

Executing redlines from Engineers and senior CAD Designers * Assist in Structural, HVAC, Electrical, I&C drawing development * Ensure drawing compliance with company and client CAD standards

next page

Showing results 1-20

Senior Computer Programmer information

See Virginia salary details

$13

$51

$71

How much do senior computer programmer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for senior computer programmer in Virginia is $51.83, according to ZipRecruiter salary data. Most workers in this role earn between $43.61 and $61.97 per hour, depending on experience, location, and employer.

What is the highest paid computer programming job?

Senior computer programmers, especially those with expertise in specialized fields like artificial intelligence, cybersecurity, or cloud computing, tend to have the highest salaries in programming. Roles such as software architects, lead developers, and technical directors often earn higher compensation due to their experience, leadership responsibilities, and advanced skills with tools like machine learning frameworks or enterprise systems.

What engineer makes $500,000 a year?

Senior computer programmers or software engineers with extensive experience, specialized skills, and working in high-paying industries such as finance or technology can earn $500,000 or more annually, often through base salary, bonuses, and stock options. Achieving this level typically requires advanced expertise, leadership roles, and working at large tech companies or startups with significant funding.

Can I make 200k a year as a software engineer?

Senior computer programmers or software engineers can earn $200,000 or more annually, especially with extensive experience, specialized skills, or working in high-paying industries like finance or technology. Achieving this salary often requires advanced knowledge of programming languages, certifications, and sometimes working in senior or managerial roles.

How much does a senior programmer make in the US?

A senior computer programmer in the US typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. Higher salaries are common in tech hubs and for those with specialized skills or certifications in programming languages and development tools.

What are Senior Computer Programmers?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

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

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

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

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

What are some typical challenges Senior Computer Programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.
What are the most commonly searched types of Computer Programmer jobs in Virginia? The most popular types of Computer Programmer jobs in Virginia are:
What job categories do people searching Senior Computer Programmer jobs in Virginia look for? The top searched job categories for Senior Computer Programmer jobs in Virginia are:
What cities in Virginia are hiring for Senior Computer Programmer jobs? Cities in Virginia with the most Senior Computer Programmer job openings:
Infographic showing various Senior Computer Programmer job openings in Virginia as of June 2026, with employment types broken down into 94% Full Time, 5% Part Time, and 1% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $107,803 per year, or $51.8 per hour.
Senior Computer Scientist

Senior Computer Scientist

Peraton

Herndon, VA

$112K - $179K/yr

Full-time

Posted 17 days ago


Peraton rating

8.2

Company rating: 8.2 out of 10

Based on 53 frontline employees who took The Breakroom Quiz

45th of 204 rated it services


Job description

Responsibilities

Peraton has an opportunity for you to join our military intelligence program(s) of record to deliver, operate and sustain modernized, transformed data science/ data analysis environments worldwide that enable speedy and precise decision making to warfighters.   

Responsibilities:  

The Senior Computer Scientist utilizes expertise in designing, developing, and maintaining data systems and software to create and maintain these systems, develop new technologies and algorithms, and solve complex computing and data system problems.  Responsibilities are, but are not limited to: 

Computer Science specific: 

  • Employ mathematics, statics, information science, artificial intelligence, machine learning, network science, probability modeling, data mining, data engineering, data warehousing, data compression, data protection, and/or other scientific techniques. 
  • Correlate complex, technical findings into graphical, written, visual and verbal narrative products. 
  • Assess trends for existing data to identify and leverage other data sources.   
  • Develop and utilize machine learning and data mining algorithms, including, but not limited to, Multiple Information Model Synthesis Architecture (MIMOSA) prediction algorithms based on open-source capabilities. 
  • Integrate or code algorithms to support Government intelligence search and discovery missions. 
  • Make best practice recommendations on managing data within hardware, software, storage, and bandwidth constraints. 
  • Employ data science techniques to support predictive analysis, social media and crowd-source data analytics, wargaming, and strategy development. 
Qualifications

Required Qualifications: 

  • Bachelor's degree in a relevant field, such as Computer Science, with a minimum of 17 years of experience or Master's degree with a minimum of 12 years of work experience. 
  • Experienced in algorithm development, data structures, and software development practices. 
  • Strong analytical and critical thinking skills to interpret complex data and draw meaningful conclusions. 
  • Experienced in advanced analytics, machine learning, and data integration methodologies. 
  • Experienced with intelligence databases, software, and analytical tools. 
  • Ability to work collaboratively with users and stakeholders. 
  • Capacity to adapt to changing situations to prioritize tasks effectively. 
  • Excellent communication, analytical, and problem-solving skills. 

Preferred Qualifications: 

  • Master's degree in a relevant field. 
  • Experience working in the customer environment is preferred. 

Security Clearance:  

This Position requires an Active TS/SCI and the ability to obtain a Poly, US Citizenship is required to hold this clearance.  

Peraton Overview

Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can't be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we're keeping people around the world safe and secure.

Target Salary Range$112,000 - $179,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.EEOEEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.Employment Type: FULL_TIME

What Peraton employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Peraton logo

About Peraton

Sourced by ZipRecruiter

At Peraton, we re at the forefront of delivering the next big thing every day. We re the partner of choice to help solve some of the world s most daunting challenges, delivering bold, new solutions to keep people around the world safer and more secure.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Herndon, VA, US

Year founded

2017