1

Computer Programmer Jobs in Fredericksburg, VA (NOW HIRING)

Forensic Software Developer TS

Quantico, VA ยท On-site

$103K - $181K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, Computer Information Security, Computer Security, Computer Forensics, Information Systems, or a closely related ...

Forensic Software Developer TS

Quantico, VA ยท On-site

$103K - $181K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, Computer Information Security, Computer Security, Computer Forensics, Information Systems, or a closely related ...

Forensic Software Developer TS

Quantico, VA ยท On-site

$103K - $181K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, Computer Information Security, Computer Security, Computer Forensics, Information Systems, or a closely related ...

Understanding in information assurance, with expertise in computer and telecommunication network ... Cyber Engineer - Senior We're searching for Cyber Engineer - Senior to support the client ...

Software Developer TS with Security Clearance

Quantico, VA ยท On-site

$125K - $225K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Education- BS in Computer Science, Computer Engineering, Software Engineering, or related field * 8 years of experience doing Software development at the user or Kernel level, computer programming or ...

Understanding in information assurance, with expertise in computer and telecommunication network ... Cyber Engineer - Senior We're searching for Cyber Engineer - Senior to support the client ...

Microelectronics Engineer

Quantico, VA ยท On-site

$80 - $120/hr

Bachelor's degree in Electrical Engineering or Computer Engineering Clearance Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access ...

New

Showing results 41-60

Computer Programmer information

See Fredericksburg, VA salary details

$32.5K

$63.9K

$93.9K

How much do computer programmer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for computer programmer in Fredericksburg, VA is $63,895.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,700.00 and $78,700.00 per year, depending on experience, location, and employer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What are the most commonly searched types of Computer Programmer jobs in Fredericksburg, VA?

The most popular types of Computer Programmer jobs in Fredericksburg, VA are:

What are popular job titles related to Computer Programmer jobs in Fredericksburg, VA?

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

What job categories do people searching Computer Programmer jobs in Fredericksburg, VA look for?

The top searched job categories for Computer Programmer jobs in Fredericksburg, VA are:

What cities near Fredericksburg, VA are hiring for Computer Programmer jobs?

Cities near Fredericksburg, VA with the most Computer Programmer job openings:

Infographic showing various Computer Programmer job openings in Fredericksburg, VA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $63,895 per year, or $30.7 per hour.

Cyber Security Engineer V

Redhorse Corporation

Woodbridge, VA โ€ข On-site

$200K - $225K/yr

Full-time

Re-posted 25 days ago


Job description

About the Organization
Now is a great time to join Redhorse Corporation. We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.S. national interests. We’re looking for thoughtful, skilled professionals who thrive as trusted partners building technology-agnostic solutions and want to apply their talents supporting customers with difficult and important mission sets.

About the Role
Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Senior Cyber Operations Engineer to lead high-stakes technical efforts within the Computer Network Operations (CNO) domain. This role requires a deep technical understanding of offensive cyber operations and mission engineering. You will be responsible for designing and developing solutions that integrate diverse operational tools into unified, scalable workflows. As a senior leader, you will provide critical guidance to mission planners and operators while mentoring the next generation of engineering talent to ensure mission success in complex digital environments.
Key Responsibilities
  • Provide senior-level engineering services to support the full spectrum of Computer Network Operations (CNO).
  • Design and develop advanced solutions that integrate tools and capabilities from multiple sources into unified operational workflows.
  • Lead technical integration and engineering efforts that directly support cyber mission operations.
  • Provide high-level technical guidance and operational recommendations to mission planning teams.
  • Drive the development and enhancement of effects-based cyber capabilities.
  • Perform deep-dive technical analysis of operational requirements and translate them into robust engineering solutions.
  • Support vulnerability research (VR), reverse engineering (RE), and the development of operational capabilities.
  • Administer and support Linux-based systems and the underlying operational infrastructure.
  • Collaborate closely with operators, analysts, developers, and engineers to continuously improve mission effectiveness.
  • Mentor junior engineers and provide technical leadership across multi-disciplinary teams.
Required Experience/Clearance
  • An active Top Secret security clearance.
  • 7+ of related experience in offensive cyber engineering, cyber capability development, penetration testing, malware analysis, or traffic analysis.
  • Demonstrated experience integrating cyber tools and operational workflows into cohesive systems.
  • Proven experience with vulnerability research (VR) and reverse engineering (RE) of network and system vulnerabilities.
  • Experience supporting or developing effects-based CNO capabilities.
  • Strong mastery of networking technologies and protocols.
  • Experience administering and securing Linux-based systems.
  • Hands-on experience applying diverse technologies within operational CNO environments.
  • Educational Requirement: Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Computer Security, or Network Engineering.
  • Equivalency Path: In lieu of a degree, candidates may substitute 5+ years of CNO experience AND at least one of the following certifications:
  • Certified Information Systems Security Professional (CISSP)
  • Offensive Security Wireless Professional (OSWP)
  • Offensive Security Certified Professional (OSCP)
Desired Experience
  • Experience working with or developing tools for 5G/4G cellular, Bluetooth, or Wi-Fi technologies.
  • Advanced understanding of network protocols and packet-level analysis.
  • Experience dissecting proprietary or undocumented protocols.
  • Experience leading technical teams or providing formal mentorship to engineering staff.
  • Proven ability to communicate complex technical concepts effectively to operational and mission leadership.
  • Prior experience supporting high-tempo operational cyber mission environments.
The salary range provided for this position represents the anticipated base salary for successful candidates. Actual compensation will be determined based on a variety of factors, including relevant experience, education, certifications, skills, security clearance level, geographic location, market conditions, and internal equity. In addition to base salary, eligible employees may participate in Redhorse's comprehensive benefits programs and may be eligible for performance-based or other incentive compensation, where applicable.
 
Redhorse Corporation is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability, or any other protected class.
 
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Talent Acquisition at Talent-Acquisition@redhorsecorp.com
 
Redhorse Corporation shall, in its discretion, modify or adjust the position to meet Redhorse’s changing needs. This job description is not a contract and may be adjusted as deemed appropriate in Redhorse’s sole discretion.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.