1

Software Engineer Jobs in Virginia (NOW HIRING)

Software Engineer Chantilly, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable ...

Software Engineer

Fredericksburg, VA ยท On-site

$125K - $150K/yr

Responsibilities As a senior Software Developer with AMERICAN SYSTEMS, you will have an opporunity to do the following: * Support a Department of Justice program, who designs, builds and implements ...

As a senior Software Developer with AMERICAN SYSTEMS, you will have an opporunity to do the following: * Support a Department of Justice program, who designs, builds and implements highly technical ...

Job Title Software Engineer Cape Fox subsidiary, Kwaan Tech, LLC, is seeking a highly organized and motivated Software Engineer to join our team in support of a NAVSEA Naval Shipyard Support Office ...

Be Seen First

Software Engineer

Sterling, VA ยท On-site

$135K - $150K/yr

We are seeking a software engineer to maintain and extend an existing API layer connecting a modern user interface to a complex backend signal processing and mission system baseline. The ideal ...

New

Overview Software Engineer Chantilly, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable ...

Software Engineer

Ashburn, VA ยท On-site

$90K - $140K/yr

The experienced software engineer will design, develop, test, and perform analysis in a highly technical environment. This position is an opportunity to work on a software engineering team with ...

WR Government Business Solutions is seeking a Software Engineer to support the design, development, integration, and testing of advanced research and development (R&D) systems and technologies. This ...

WR Government Business Solutions is seeking a Software Engineer to support the design, development, integration, and testing of advanced research and development (R&D) systems and technologies. This ...

WR Government Business Solutions is seeking a Software Engineer to support the design, development, integration, and testing of advanced research and development (R&D) systems and technologies. This ...

Software Engineer Chantilly, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable ...

We are seeking a skilled Software Engineer to support the design, development, configuration, integration, and maintenance of complex SAP systems and custom solutions. This role involves working ...

Software Engineer

Ashburn, VA ยท On-site

$90K - $140K/yr

The experienced software engineer will design, develop, test, and perform analysis in a highly technical environment. This position is an opportunity to work on a software engineering team with ...

WR Government Business Solutions is seeking a Software Engineer to support the design, development, integration, and testing of advanced research and development (R&D) systems and technologies. This ...

Software Engineer Level : Intermediate Software Engineer to Senior Software Engineer Education Minimums : Bachelor's degree from an accredited college in a related discipline, or equivalent ...

WR Government Business Solutions is seeking a Software Engineer to support the design, development, integration, and testing of advanced research and development (R&D) systems and technologies. This ...

Software Engineer Location: Northern Virginia (multiple locations) At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by ...

Be Seen First

Software Engineer

Sterling, VA ยท On-site

$135K - $150K/yr

We are seeking a software engineer to maintain and extend an existing API layer connecting a modern user interface to a complex backend signal processing and mission system baseline. The ideal ...

New

Software Engineer Location: Northern Virginia (multiple locations) At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by ...

next page

Showing results 1-20

Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do software engineer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What Is the Job of a Software Engineer?

Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.

On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What are the most commonly searched types of Software Engineer jobs in Virginia? The most popular types of Software Engineer jobs in Virginia are:
What are popular job titles related to Software Engineer jobs in Virginia? For Software Engineer jobs in Virginia, the most frequently searched job titles are:
What cities in Virginia are hiring for Software Engineer jobs? Cities in Virginia with the most Software Engineer job openings:
What are popular job titles related to Software Engineer jobs in VA? For Software Engineer jobs in VA, the most frequently searched job titles are:
Infographic showing various Software Engineer job openings in Virginia as of May 2026, with employment types broken down into 100% Full Time. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.
Software Engineer

Software Engineer

Bridge Core (BCore)

Chantilly, VA โ€ข On-site

Full-time

Posted 24 days ago


Job description

Software Engineer
Chantilly, VA
TS/SCI with Poly
ย 

At Bcore, our strength comes from how we deliver impact to the mission. Whether itโ€™s architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration, and agility of our teams. Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. Bcore accelerates decisive advantage for warfighters and intelligence professionals by fusing human insight, rapid-fire engineering, precision-measured outcomes, and relentless grit into mission-ready solutions.ย 

Do you want to join a team that is building tailored technical solutions to modernize our governmentโ€™s mission and our clientโ€™s business?ย  Do you have a desire to change how people work?ย  Are you interested in helping to protect our nationโ€™s cyber interests? Join our growing team supporting customer missions as a Software Engineer in Chantilly, Virginia.


BCore is seeking a Software Engineer for a technical development program supporting the Sponsorโ€™s Entitlement Programs as well as IdAM /ICAM, Authentication, Authorization, Attributes and Digital Policy Management. The Software Engineer will work with a large team of developers, software engineers and data engineers. The successful candidate will support continuity of our customerโ€™s mission by helping to modernize and implement industry standards while ensuring secure, reliable, and uninterrupted availability of IT systems.

Primary Responsibilities:

  • Comfort and familiarity in maintaining legacy applications
  • Experience in modernization of legacy applications
  • Ability to write custom scripts to install and configure code in EC2 instances
  • Experience leveraging Amazon Web Services
  • Experience creating RESTful API
  • Experience with spring boot
  • Develop Java and Angular (Typescript) that leverage Elasticsearch
  • Comfort and familiarity designing and utilizing custom ETL methodology
  • Strong communication, design, and documentation skills
  • Strong time and workflow management skills
  • Comfort and familiarity in unit testing, peer code review, and automated testing techniques like Selenium (create, edit, maintain, execute.
  • Work within the parameters of Agile & Scrum methodologies
  • Willingness to mentor and teach junior developersโ€™ community best practices in a constructive fashion
  • Ability to methodically think through new and exciting challenges in a collaborative team environment in order to provide technically sound solutions

Required Qualifications:ย  ย 

  • BS degree and 6-10 years of relevant experience

  • Must have experience with Java, spring boot, Angular (Typescript), and the Cloud / Amazon Web Services

  • Prior experience reading and developing solutions to customer requirements and specifications

  • Prior experience developing custom ETL

  • Knowledge of Git, Jenkins, selenium, and Rundeck

Desired Qualifications

  • Understanding and knowledge with Identity and Accessibility development practices

  • Experience with automation methodologies like selenium

  • Experience with containerization and modular development

  • Familiarity with UI/UX Design

  • Full Stack Development

  • Certification - Amazon Web Services (AWS)


BCore is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.