1

Virtual Software Engineer Jobs in Washington (NOW HIRING)

... and virtual training, simulation & serious game development and implementation. We have established a broad offering of products and capabilities collectively providing decades of experience ...

Software Engineer Level 1

Hanover, MD · On-site

$99K - $125K/yr

Software Engineer Level 1 Software | Hanover, MD | Full Time Position: Software Engineer Level 1 ... Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription ...

Software Engineer Level 3

Hanover, MD · On-site

$134K - $162K/yr

Software Engineer Level 3 Software | Hanover, MD | Full Time Position: Software Engineer Level 3 ... Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription ...

Software Engineer

Chantilly, VA · On-site

$86K - $198K/yr

Software Engineer The Opportunity: Booz Allen is looking for a Software Engineer who is driven by ... virtual) is prohibited unless permission is explicitly provided . Work Model Our people-first ...

Software Engineer

Annapolis Junction, MD · On-site

$114K - $155K/yr

None Job Family: Software Engineering Job Qualifications: Skills: Dev-C++, Device Driver ... You are expected to be on camera during virtual interviews. We reserve the right to take your ...

Software Engineer The Opportunity: Booz Allen is looking for a Software Engineer who is driven by ... virtual) is prohibited unless permission is explicitly provided . Work Model Our people-first ...

We are seeking a skilled Software Developer with expertise in DevOps to join our technology-based ... virtual environment (Nutanix, VMs,) to optimize performance, scalability and automation.

Software Engineer

Chantilly, VA · On-site +1

$86K - $198K/yr

Share Software Engineer The Opportunity: As a back-end developer, you know that a good site or ... virtual) is prohibited unless permission is explicitly provided . Work Model Our people-first ...

Software Engineer

Chantilly, VA · On-site

$86K - $198K/yr

Software Engineer The Opportunity: As a back-end developer, you know that a good site or system ... virtual) is prohibited unless permission is explicitly provided . Work Model Our people-first ...

Software Engineer The Opportunity: As a back-end developer, you know that a good site or system ... virtual) is prohibited unless permission is explicitly provided . Work Model Our people-first ...

Software Engineer Level 2

Hanover, MD · On-site

$130K - $190K/yr

Software Engineer Level 2 Software | Hanover, MD | Full Time Position: Software Engineer Level 2 ... Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription ...

We are seeking a skilled Software Developer with expertise in DevOps to join our technology-based ... virtual environment (Nutanix, VMs,) to optimize performance, scalability and automation.

Software Engineer

Arlington, VA · Remote

$120K - $160K/yr

The Intelligent Virtual Agent (IVA) Software Engineer will design, develop, and maintain cloud-native web applications using JavaScript/TypeScript, React, Next.js, and NestJS. The successful ...

Software Engineer Clearance: US Citizenship required. Location: Washington, DC Metro Area (VA/DC/MD ... We look for people who excel working in groups, virtual and collocated, as well as those who are ...

Software Engineer Level 1

Hanover, MD · On-site

$99K - $125K/yr

Software Engineer Level 1 Software | Hanover, MD | Full Time Position: Software Engineer Level 1 ... Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription ...

Software Engineer

Arlington, VA · On-site

$120K - $160K/yr

The Intelligent Virtual Agent (IVA) Software Engineer will design, develop, and maintain cloud-native web applications using JavaScript/TypeScript, React, Next.js, and NestJS. The successful ...

Showing results 41-60

Virtual Software Engineer information

What is a virtual software engineer?

A Virtual Software Engineer is a professional who designs, develops, tests, and maintains software applications while working remotely rather than from a traditional office setting. They use online collaboration tools, version control systems, and cloud platforms to work with team members and manage projects virtually. This role requires strong technical skills, self-motivation, and effective communication to deliver high-quality software solutions from any location.

What are the key skills and qualifications needed to thrive as a virtual software engineer?

To thrive as a Virtual Software Engineer, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree in computer science or a related field. Familiarity with version control systems like Git, cloud platforms such as AWS or Azure, and proficiency in popular programming languages is typically required. Excellent communication, time management, and self-motivation are crucial soft skills for remote collaboration and productivity. These skills and qualities are important to ensure efficient code delivery, effective teamwork, and adaptability in remote or distributed work environments.

How do virtual software engineers typically collaborate with remote teams to ensure project success?

Virtual Software Engineers often work closely with distributed teams using collaboration tools like Slack, Jira, and GitHub. Regular video meetings, clear documentation, and agile methodologies help keep everyone aligned despite differing time zones. Successful engineers proactively communicate progress, ask clarifying questions, and participate in code reviews to maintain project momentum. Building strong virtual relationships and being adaptable are key to thriving in this environment.

What is the difference between Virtual Software Engineer vs Remote Software Developer?

AspectVirtual Software EngineerRemote Software Developer
CredentialsBachelor's in CS or related field, possibly certificationsBachelor's in CS or related field, possibly certifications
Work EnvironmentRemote, often part of a distributed teamRemote, often part of a distributed team
Industry UsageTech companies, startups, consulting firmsTech companies, startups, consulting firms
Job FocusDesigning, developing, testing software solutionsDeveloping, maintaining software applications

Both Virtual Software Engineers and Remote Software Developers work remotely in tech environments, often sharing similar credentials and industry usage. The main difference lies in the job scope: Virtual Software Engineers may focus more on system architecture and high-level design, while Remote Software Developers typically concentrate on coding and implementation. However, these roles often overlap, and the titles are used interchangeably depending on the company.

What are the most commonly searched types of Software Engineer jobs in Washington?

The most popular types of Software Engineer jobs in Washington are:

What job categories do people searching Virtual Software Engineer jobs in Washington look for?

The top searched job categories for Virtual Software Engineer jobs in Washington are:

Infographic showing various Virtual Software Engineer job openings in Washington as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution.

Software Engineer

Washington, DC

$122K - $204K/yr

Full-time

Medical, Retirement, PTO

Re-posted 10 days ago


Key responsibilities

  • Design, implement, and maintain C/C++ and Python software for radar and RF data acquisition, processing, analysis, automation, and test support.

  • Develop and maintain embedded software for fielded systems and legacy codebases, including data ingestion, calibration, and visualization.

  • Collaborate with systems engineers, test engineers, and program managers to translate requirements into testable software solutions.


Job description

Overview

i3 has an exciting opportunity for a Software Engineer to support the Naval Research Laboratory, Tactical Electronic Warfare Division. The TEWD's mission is to protect the warfighter from emerging threats by advancing electronic warfare (EW) through RDT&E of current and future technologies.

Pay Range $122,000 - $204,000

The pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, geographic location, and any applicable laws.

Responsibilities
  • Design, implement, and maintain C/C++ and Python software for radar and RF data acquisition, processing, analysis, automation, and test support.
  • Develop and maintain embedded software for fielded systems and legacy codebases, including data ingestion, calibration, and visualization.
  • Integrate software with laboratory and field instrumentation across Windows and Linux platforms (e.g., USB, TCP/IP, serial).
  • Collaborate with systems engineers, test engineers, and program managers to translate requirements into testable software solutions.
  • Produce technical documentation, test plans, and user guides, supporting lab, shipboard, and field test campaigns as needed.
  • Adhere to security and programmatic requirements for handling classified information and controlled environments.
Qualifications

Required:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Physics, or a closely related technical field.
  • 3+ years of professional engineering experience with strong core programming skills, a positive attitude, and receptivity to technical feedback.
  • Strong proficiency in C/C++ software development for fielded systems and legacy codebase support.
  • Proficiency in Python for scripting, data processing, analysis, and automation.
  • Working experience in Linux and Windows development and test environments.
  • Familiarity with radar and RF engineering concepts, measurement techniques, and terminology.

Desired:

  • Experience with embedded software development and real-time systems.
  • Experience using GitLab for version control, CI/CD, and test automation.
  • Experience with signal processing libraries (NumPy, SciPy), data visualization, and lab data formats (HDF5, binary).
  • Prior experience on military programs, specifically U.S. Navy programs.
  • Master's degree in an engineering discipline.

 Security Clearance

  • Active Secret clearance.
About i3

i3 is a technically diverse, 100% team member owned business, headquartered in Huntsville, Alabama specializing in missile and aviation systems engineering and logistic services, electronic warfare and electromagnetic effects analysis, UAS system integration and flight operations, full lifecycle C5ISR engineering services, cybersecurity and IT/IA innovative solutions and virtual training, simulation & serious game development and implementation. We have established a broad offering of products and capabilities collectively providing decades of experience supporting the full complement of DoD military services, Missile Defense Agency, National Aeronautics and Space Administration, and a variety of other Government organizations and private industry customers.

Perks of being a team member owner include:

  • Long-term financial security
  • Higher job satisfaction
  • Greater job security
  • Personal and professional growth
  • Great company culture

Other outstanding benefits:

  • Excellent insurance coverage
  • 401(k) match
  • Generous PTO
  • Health and wellness incentives
  • Tuition and certification reimbursement
  • Countless opportunities to give back to the community through i3 Cares

We work hard. We compete hard. We play hard. Apply now to join us!

Employment Type: FULL_TIME