1

Computer Science Military Jobs in Virginia (NOW HIRING)

Bachelor's degree in a highly quantitative field (Computer Science, Machine Learning, Operational Research, Statistics, Mathematics, etc.) or equivalent professional or military experience. * Data ...

Bachelor's Degree in a STEM field (Computer Science, Mathematics, Data Engineering, etc.) * Minimum of 5-7 years of experience in data science roles, preferably with military or government projects

Data Scientist

Alexandria, VA · On-site

$105K - $125K/yr

Bachelor's degree in mathematics, operations research, computer science, data science, or other ... Operational experience in a military service or DoW environment. * Ability to work effectively as ...

Data Scientist

Alexandria, VA · On-site

$105K - $125K/yr

Bachelor's degree in mathematics, operations research, computer science, data science, or other ... Operational experience in a military service or DoW environment. * Ability to work effectively as ...

Data Scientist

Alexandria, VA · On-site

$105K - $125K/yr

Bachelor's degree in mathematics, operations research, computer science, data science, or other ... Operational experience in a military service or DoW environment. * Ability to work effectively as ...

Data Scientist

Alexandria, VA · On-site

$105K - $125K/yr

Bachelor's degree in mathematics, operations research, computer science, data science, or other ... Operational experience in a military service or DoW environment. * Ability to work effectively as ...

Showing results 41-60

Computer Science Military information

See Virginia salary details

$19.5K

$64.6K

$131.8K

How much do computer science military jobs pay per year?

As of Sep 14, 2026, the average yearly pay for computer science military in Virginia is $64,576.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,387.00 and $86,555.00 per year, depending on experience, location, and employer.

What is a computer science military?

A Computer Science Military job involves applying computer science principles to defense and national security operations. These roles include cybersecurity, software development, data analysis, and artificial intelligence to support military missions. Service members in this field work on securing networks, developing advanced technologies, and analyzing cyber threats. Positions can be within branches of the military, defense agencies, or government contractors. A background in computer science, information technology, or cybersecurity is typically required.

What are the typical daily responsibilities of a computer science military?

Daily responsibilities in a Computer Science Military position can include managing and securing military computer networks, developing or maintaining custom software, and ensuring the integrity of critical information systems. You may also work on cybersecurity defense operations, digital forensics, or provide technical support to field operations. Collaboration with multidisciplinary teams—ranging from intelligence officers to communications specialists—is common. The role often requires staying updated on the latest cyber threats and implementing proactive security measures to protect sensitive data and infrastructure.

What are the key skills and qualifications needed to thrive in computer science military?

To thrive in a Computer Science Military role, you need a solid background in computer science, cybersecurity, programming, and network administration, often supported by a relevant degree and security clearances. Familiarity with military-grade systems, secure communications, encryption technologies, and certifications such as Security+ or CISSP is typically required. Strong analytical thinking, teamwork, adaptability, and effective communication are valued soft skills for success in this environment. These capabilities ensure operational security, mission effectiveness, and seamless collaboration in high-stakes or classified settings.

What are the Army computer science jobs?

Army computer science jobs include roles such as Cyber Systems Operator, Network Operations Technician, and Information Technology Specialist. These positions involve managing and securing military networks, developing software, and supporting communication systems, often requiring security clearances and specialized training in cybersecurity and computer systems.

What can I do with a computer science degree in the military?

A computer science military role involves working on cybersecurity, software development, network administration, and systems analysis to support military operations. These positions often require knowledge of programming languages, security protocols, and specialized military technology, with opportunities for certifications and clearances. The work environment is typically classified and may involve shifts, training, and ongoing technical education.

What job categories do people searching Computer Science Military jobs in Virginia look for?

The top searched job categories for Computer Science Military jobs in Virginia are:

What cities in Virginia are hiring for Computer Science Military jobs?

Cities in Virginia with the most Computer Science Military job openings:

Infographic showing various Computer Science Military job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 20% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $64,576 per year, or $31 per hour.

26-5020: Computer Programmer

Herndon, VA • On-site

Navitas Business Consulting
Software Development • 51 - 200 employees

Other

Re-posted 23 hours ago


Job description

Position: Computer Programmer

Job ID#: 26-5120

Work Authorization: Any

Who We Are:

Since our inception back in 2006, Navitas has grown to be an industry leader in the digital transformation space, and we've served as trusted advisors supporting our client base within the commercial, federal, and state and local markets.

What We Do:

At our very core, we're a group of problem solvers providing our award-winning technology solutions to drive digital acceleration for our customers! With proven solutions, award-winning technologies, and a team of expert problem solvers, Navitas has consistently empowered customers to use technology as a competitive advantage and deliver cutting-edge transformative solutions.

What You Will Do:

As a Computer Programmer, you will design, develop, test, and maintain software applications and systems based on client and business requirements. You will analyze technical requirements and translate them into efficient, reliable, and maintainable program code. You will work closely with developers, analysts, technical leads, and client teams throughout the software development lifecycle. You will troubleshoot application issues, perform debugging, and implement enhancements to improve system functionality and performance. You will participate in software deployments, system integrations, documentation, and ongoing application support activities. This position requires travel and/or relocation to various unanticipated client locations throughout the United States, with expenses paid by the employer, depending on project requirements and duration.

Responsibilities include but are not limited to:
  • Design, develop, modify, test, debug, and maintain computer programs and software applications based on functional and technical requirements.
  • Analyze user requirements, system specifications, workflows, and business processes to determine appropriate programming solutions.
  • Develop and maintain application components, backend processes, interfaces, APIs, and database-related functionality.
  • Write clean, efficient, reusable, and well-documented code using appropriate programming languages, frameworks, and development tools.
  • Perform unit testing, integration testing, debugging, and troubleshooting to identify and resolve application defects and performance issues.
  • Develop and execute database queries, data processing routines, and application integrations to support business and system requirements.
  • Participate in software deployments, version upgrades, configuration changes, production support, and application maintenance activities.
What You'll Need:
  • Bachelor’s degree or equivalent in Computer Science, Information Technology, Computer Engineering, Software Engineering, or a related field.
  • Knowledge of software programming concepts, object-oriented programming, data structures, algorithms, and software development methodologies.
  • Experience with programming languages such as Java, Python, C#, JavaScript, C++, or other comparable technologies.
  • Understanding of relational databases, SQL, database design concepts, and data manipulation techniques.
  • Familiarity with web technologies, APIs, application integration, and client-server or multi-tier application architectures.
  • Knowledge of software testing, debugging, troubleshooting, source-control systems, and application deployment processes.
  • Ability and willingness to travel and/or relocate to various unanticipated client locations throughout the United States based on project requirements, with expenses paid by the employer.

The pay range provided is a good-faith estimate and represents the range the company reasonably expects to pay for this position at the time of posting. Individual compensation may vary based on skills, experience, education, certifications, geographic location, and business needs.

Equal Employer/Veterans/Disabled

Navitas Business Consulting is an affirmative action and equal opportunity employer. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Navitas Human Resources.

Navitas is an equal opportunity employer. We provide employment and opportunities for advancement, compensation, training, and growth according to individual merit, without regard to race, color, religion, sex (including pregnancy), national origin, sexual orientation, gender identity or expression, marital status, age, genetic information, disability, veteran-status veteran or military status, or any other characteristic protected under applicable Federal, state, or local law. Our goal is for each staff member to have the opportunity to grow to the limits of their abilities and to achieve personal and organizational objectives. We will support positive programs for equal treatment of all staff and full utilization of all qualified employees at all levels within Navitas.

#J-18808-Ljbffr