1

Computer Coding Software Jobs in Virginia (NOW HIRING)

$120K - $140K/yr

Skilled in C-Sharp, C++ and related coding software * Experience supporting defense, aerospace, or government analytical efforts (or equivalent experience aligned to a Software Engineer III/IV labor ...

Senior Software Engineer

Ashburn, VA · On-site

$125K - $165K/yr

Prepares development software, codes software and designs specific enhancements. Designs, develops ... Four-year college degree in computer science, electronic engineering or other related technical ...

Senior Software Engineer

Ashburn, VA · On-site

$110 - $150/hr

Prepares development software, codes software and designs specific enhancements. * Designs ... Four-year college degree in computer science, electronic engineering or other related technical ...

New

Senior Software Engineer

Ashburn, VA · On-site

$125K - $165K/yr

Tests software and documents results. • Prepares development software, codes software and designs ... Four-year college degree in computer science, electronic engineering or other related technical ...

WR has an opportunity for a Computer Engineer III to conduct research, development, design ... of software/code into the FOROPS Engineering Development Model for final validation. * Ensure ...

Computer Engineer III

Norfolk, VA · On-site

$94K - $130K/yr

WR has an opportunity for a Computer Engineer III to conduct research, development, design ... of software/code into the FOROPS Engineering Development Model for final validation. * Ensure ...

Computer Engineer III

Norfolk, VA · On-site

$94K - $130K/yr

WR has an opportunity for a Computer Engineer III to conduct research, development, design ... of software/code into the FOROPS Engineering Development Model for final validation. Ensure ...

Senior Computer Scientist

Chesapeake, VA · On-site

$130K - $190K/yr

Computer software engineers develop the software systems that control computers. * Computer ... writing code. The programming languages most often used are C, C++, and Java, with Fortran and ...

Mid Computer Programmer

Chesapeake, VA · On-site

$90K - $100K/yr

Computer software engineers develop software systems that control computers. * Computer hardware ... writing code. * The programming languages most often used are C, C++, and Java, with Fortran and ...

Mid Computer Engineer

Chesapeake, VA · On-site

$75K - $85K/yr

Computer software engineers develop software systems that control computers. * Computer hardware ... actually writing code. * The programming languages most often used are C, C++, and Java, with ...

Develops, creates, maintains, and writes/codes new (or modifies existing) computer applications, software, or specialized utility programs. Responsibilities * Analyze information to determine ...

Showing results 21-40

Computer Coding Software information

What is the difference between Computer Coding Software vs Software Developer?

AspectComputer Coding SoftwareSoftware Developer
CredentialsNone required, but coding certifications can helpBachelor's degree in CS or related field often required
Work EnvironmentUsed in various industries for coding tasks, often solo or in small teamsWorks in teams, involved in designing, developing, and maintaining software
Industry UsageTools and software used by developers to write codeCreates and manages software applications and systems
Search/Comparison IntentFocuses on coding tools and environmentsFocuses on software creation and development processes

Computer Coding Software refers to the tools and environments used to write code, while a Software Developer actively designs, develops, and maintains software applications. Both roles overlap in coding skills, but developers have broader responsibilities in software creation and project management.

What are some common challenges faced by professionals working in computer coding software roles, and how can they be addressed?

Professionals in computer coding software roles often encounter challenges such as debugging complex code, keeping up with rapidly evolving technologies, and collaborating effectively with cross-functional teams. To address these, it is helpful to develop strong problem-solving skills, stay current with industry trends through continuous learning, and communicate clearly with team members. Participating in code reviews and adopting version control practices can also enhance collaboration and code quality, making it easier to manage and resolve issues as they arise.

What jobs involve computer coding?

Jobs that involve computer coding include software developers, web developers, application programmers, data analysts, and systems engineers. These roles typically require proficiency in programming languages such as Java, Python, C++, or JavaScript and often involve designing, testing, and maintaining software or applications.

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 proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and often a degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and, in some cases, certifications in specific technologies are highly valuable. Strong analytical thinking, attention to detail, and effective communication skills help programmers translate requirements into functional code and collaborate with team members. These skills ensure the development of reliable, efficient software solutions and contribute to successful project outcomes.

What is computer coding software?

Computer coding software refers to programs and tools designed to help developers write, edit, debug, and manage source code for computer applications. These tools include integrated development environments (IDEs), code editors, compilers, and debuggers. Popular examples are Visual Studio Code, Eclipse, and PyCharm, which offer features like syntax highlighting, code completion, and version control integration. Coding software increases productivity, reduces errors, and streamlines the software development process.

Is computer coding software still in demand?

Computer coding software developers are in high demand due to the ongoing growth of technology and digital transformation across industries. Skills in programming languages like Python, Java, and JavaScript, along with experience in software development environments, are highly sought after by employers worldwide.

How much do computer coding software get paid?

Computer coding software developers typically earn a median annual salary ranging from $70,000 to $120,000, depending on experience, location, and specialization. Entry-level positions may start lower, while experienced developers or those with specialized skills in languages like Python, Java, or C++ can earn higher salaries, especially in tech hubs or with certifications.
What cities in Virginia are hiring for Computer Coding Software jobs? Cities in Virginia with the most Computer Coding Software job openings:
Infographic showing various Computer Coding Software job openings in Virginia 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 80% Physical, 1% Hybrid, and 19% Remote job distribution.

E01-J01 Software Engineer- Physical Modeling & Simulation Engineer

EXPANSIA

$120K - $140K/yr

Full-time

Re-posted yesterday


Job description

Start Date: Immediate 
JHNA, CTSi, and EXPANSIA have come together to form a Defense Technology platform named Aether Aerospace focused on delivering high-impact technologies, technology-enabled services and advanced manufacturing solutions to the U.S. Department of Defense and related national security customers. Backed by Falfurrias Management Partners, the platform brings together deep domain expertise across Army, Navy, and Air Force and Space Force programs, digital engineering, systems integration, and specialized manufacturing capabilities.     
 
The combined organization operates as a multi-entity aerospace and defense technology and tech-enabled services and manufacturing enterprise positioned for scalable growth, operational excellence, and long-term value creation. 
 
OVERVIEW 
Full-time/Permanent Employee  
Location: On-Site, Fort Eustis, VA 

Aether Aerospace is seeking a Physical Modeling & Simulation Engineer to support our Aviation customer within the Mission Systems Division (MSD), Technology Development Directorate-Aviation - Systems Integration Division, located at Fort Eustis. 

This position supports MSD's Engagements, Effects and Survivability Team, providing advanced analytical expertise to assess technologies supporting Aviation engagements, effects, survivability, mission effectiveness, and emerging capability gaps across current and future Army Aviation operational environments. 

The ideal candidate brings deep experience applying AFSIM and related M&S tools to real-world military problems and works effectively at the intersection of operational analysis, technology development, and mission survivability. 

 
RESPONSIBILITIES
  • Assist the Government in identifying and addressing existing and emerging capability gaps by evaluating new operational concepts, tactics, and techniques enabled by advanced aviation technologies. 

  • Conduct operational task analysis and collaborate closely with Government engineers, analysts, and technology developers to: Analyze required capabilities, allocate technologies to mission capabilities, Identify technology shortfalls, Support development of technical requirements. 

  • Support development, integration, and execution of modeling and simulation environments for manned–unmanned teaming, survivability, and mission effectiveness analysis. 

  • Assist in scenario design, scripting, and test vignette development to exercise advanced autonomy, teaming behaviors, and threat interactions. 

  • Provide engineering support for software integration testing and model verification within live, virtual, and constructive simulation frameworks. 

  • Conduct mission-level survivability and effectiveness assessments using government-approved M&S tools to evaluate advanced threats and countermeasures. 

  • Support post-simulation data analysis and report generation documenting findings, limitations, and recommendations. 

  • Assist with risk assessments and substantiation documentation supporting test readiness and simulation credibility. 

  • Plan and execute Modeling & Simulation (M&S) studies and other analytical efforts in support of survivability and mission effectiveness assessments. 

  • Support model credibility, verification, validation, and configuration control activities by preparing and presenting technical artifacts to Validity Control Boards (VCBs), documenting model assumptions and limitations, and implementing VCB-approved changes to AFSIM and other Government-directed modeling and simulation tools. 

  • Perform M&S and analytical evaluations, analyze resulting data, and author clear, concise reports communicating findings to Government users, warfighters, and technology developers. 

  • Conduct survivability and mission effectiveness analysis using Government-provided software tools, including but not limited to: AFSIM, MACE, ATCOM, SAINT, ECHO, BlueMax, DREAM, HIVE, VBMS 

  • Develop and maintain high-fidelity, large-area terrain databases to support M&S tools and survivability analyses. 

  • Architect, manage, and administer M&S files, models, and datasets to enable secure storage, rapid retrieval, and reuse on both classified and unclassified Government systems. 

  • Conduct optimization analyses to evaluate parameters of interest (e.g., probability of detection, survivability metrics, mission success), including identifying minimum or maximum values of defined objective functions. 

  • Maintain familiarity with current and emerging capability development documents, operational needs statements, and related Army Aviation requirements. 

  • Support the Government in coordinating and communicating analytical results with external stakeholders, including technology developers, operational users, and transition partners. 

KEY QUALIFICATIONS

Clearance: Active Secret clearance  

Education: Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, Operations Research, or a related technical discipline. 

  • Skilled in C-Sharp, C++ and related coding software 

  • Experience supporting defense, aerospace, or government analytical efforts (or equivalent experience aligned to a Software Engineer III/IV labor category). 

  • Demonstrated experience conducting Modeling & Simulation–based analysis, with strong emphasis on AFSIM. 

  • Experience supporting mission effectiveness and survivability analysis in a military or defense context. 

  • Ability to independently plan and execute analytical studies and clearly communicate technical results in written and verbal formats. 

  • Familiarity with working in classified and unclassified DoD environments. 

There are a host of factors that can influence final salary including, but not limited to, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, geographic location, education, and certifications. 
Aether Aerospace is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.