1

Software Engineer Jobs in Reston, VA (NOW HIRING)

Software Engineer

Centreville, VA ยท Remote

$100/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Software Engineer Location-Type: Remote (U.S.) Start Date Is: July 27 Duration: 3 Month Contract-to-Hire Compensation Range: $50/hr - $63/hr (conversion after 3 months to $100-130k) Benefits:

Booz Allen Hamilton is looking for a Software Engineer who is driven by purpose and ready to build software that directly supports missionโ€‘critical operations across the space domain. In this role ...

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 ...

Be Seen First

Software Engineer

Sterling, VA ยท On-site

$135K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 ...

Software Engineer

Ashburn, VA ยท On-site

$90K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 ...

Software Engineer Location: Quantico, VA At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by mission-critical and ...

Software Engineer Location: Quantico, VA At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by mission-critical and ...

Overview VTG is seeking a Software Developer with strong software engineering experience and a proven ability to design, develop, analyze, and test complex software systems. The ideal candidate will ...

Software Engineer

Herndon, VA ยท On-site

$101K - $195K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 ...

Software Engineer

Ashburn, VA ยท On-site

$90K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 ...

The Software Engineer will support DHS CISA by designing, developing, and maintaining secure applications that enable mission-critical operations and modernization. This role contributes to Agile and ...

Software Engineer

Ashburn, VA ยท On-site

$90K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 ...

Software Engineer (Washington, DC)Years of Experience: 5+ years of relevant web experience leading web development and maintenance.Candidates must have an active Government Agency Public Trust or the ...

Software Engineer

Fairfax, VA ยท On-site

  • Medical

  • Retirement

  • PTO

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local

Software Engineer

Herndon, VA ยท On-site

$101K - $195K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 ...

Software Engineer

Fort Belvoir, VA ยท On-site

$99K - $144K/yr

  • Medical

  • Life

Position Summary ANSER is seeking a Software Engineer to support the development, maintenance, enhancement, and sustainment of biometric collection systems operating in DoD mission environments. In ...

Software Engineer

Mclean, VA ยท On-site

  • Medical

  • Life

  • Retirement

  • PTO

Software Engineer The Opportunity: As an AI software engineer, you know that good software is more than just a nice-looking interface and data. Today, you need to develop user-focused solutions that ...

Showing results 41-60

Software Engineer information

See Reston, VA salary details

$66.1K

$153.5K

$213.9K

How much do software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for software engineer in Reston, VA is $153,519.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,900.00 and $180,000.00 per year, depending on experience, location, and employer.

What is a software engineer?

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 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 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 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.

Are software engineers still in demand?

Software engineers are currently in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and AI. Skills in programming languages such as Python, Java, and experience with agile development increase employability in this field.

Are software engineers still in high demand?

Software engineers remain in high demand due to ongoing digital transformation across industries, with skills in programming languages, cloud computing, and cybersecurity highly sought after. The job market is expected to grow faster than average, with opportunities in various sectors including technology, finance, and healthcare.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, degrees, or self-study, and gaining practical experience. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.

What are the most commonly searched types of Software Engineer jobs in Reston, VA?

The most popular types of Software Engineer jobs in Reston, VA are:

What are popular job titles related to Software Engineer jobs in Reston, VA?

For Software Engineer jobs in Reston, VA, the most frequently searched job titles are:

What cities near Reston, VA are hiring for Software Engineer jobs?

Cities near Reston, VA with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Reston, VA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $153,519 per year, or $73.8 per hour.

Software Engineer

Mondo

Centreville, VA โ€ข Remote

$100/hr

Contractor

Medical, Dental, Vision, Retirement

Re-posted 5 days ago


Job description

Apply now: Software Engineer, location is Remote. The start date is July 27 for this contract-to-hire position.

Job Title: Software EngineerLocation-Type: Remote (U.S.)Start Date Is: July 27Duration: 3 Month Contract-to-HireCompensation Range: $50/hr – $63/hr (conversion after 3 months to $100-130k)Benefits: Eligible for Health, Dental, Vision, 401KMust be authorized to work in the U.S. This position is not eligible for sponsorship .

Job Description:Seeking a Software Engineer to help build and enhance a payment processing platform supporting customer-facing applications. This role is primarily backend-focused using C#/.NET and Azure, with occasional frontend development in Vue.js. The ideal candidate enjoys building scalable applications, solving complex technical problems, and working across the full application lifecycle.

Day-to-Day Responsibilities:

  • Partner with the Senior Software Engineer to develop, enhance, and support customer-facing web applications
  • Build backend functionality using C# and .NET (approximately 80% of the role)
  • Contribute to frontend development using Vue.js (approximately 20%)
  • Design, build, and maintain REST APIs
  • Support customer migrations onto the payment processing platform
  • Assist with payment processing, ACH, and credit card integration projects
  • Troubleshoot production issues across backend services, APIs, databases, and front-end applications
  • Collaborate with Product and Engineering teams in an Agile environment
  • Participate in sprint planning, standups, code reviews, and release activities
  • Contribute to scalable, secure, and maintainable application architecture

Minimum Requirements:

  • 3–5 years of professional software engineering experience
  • Payment processing, ACH, or financial services experience
  • Strong production experience with C# and .NET
  • Hands-on experience designing and building REST APIs from scratch
  • Experience with Azure Storage services, including Azure Tables and Azure Blob Storage
  • Understanding of authentication and application security best practices
  • Experience with modern front-end frameworks, preferably Vue.js
  • Experience building scalable, production-grade applications
  • Strong troubleshooting and debugging skills across multiple application layers
  • Experience working within Agile development teams
  • Strong communication and collaboration skills
Preferred Qualifications:
  • Azure Pipelines or CI/CD experience
  • Azure Function Apps, Service Bus, or Application Insights
  • Experience maintaining and enhancing legacy applications
  • Automated testing experience (Selenium, Playwright, etc.)
  • Experience with AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code
  • Experience working in PCI or other regulated environments