1

Software Engineer Software Engineer Jobs in Reston, VA

Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared GeoDelphi, Inc. dba Whitespace is building Iris, a trust-first Agentic AI platform for global ...

The Software Engineer Level 4 will support advanced technical efforts to analyze, assess, develop, and analyze, assess, and conduct vulnerability research for devices utilizing Apple iOS and Google ...

The Software Engineer Level 4 will support advanced technical efforts to analyze, assess, develop, and analyze, assess, and conduct vulnerability research for devices utilizing Apple iOS and Google ...

The Software Engineer Level 4 will support advanced technical efforts to analyze, assess, develop, and analyze, assess, and conduct vulnerability research for devices utilizing Apple iOS and Google ...

Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and motivated Software Engineer ...

Software Engineer

Arlington, VA · On-site

$86K - $198K/yr

Alexandria, Virginia, USA Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking ...

Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared GeoDelphi, Inc. dba Whitespace is building Iris, a trust-first Agentic AI platform for global ...

Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared GeoDelphi, Inc. dba Whitespace is building Iris, a trust-first Agentic AI platform for global ...

Software Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and motivated Software ...

Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just ...

Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and motivated Software Engineer ...

Software Engineer Job Locations US-VA-Arlington ID 2025-4259 Category Defense Type Full Time Overview Amyx is seeking to hire a Sr Software Engineer to support our Army client at the Pentagon.

Software Engineer

Arlington, VA · On-site

$86K - $198K/yr

R0242035 Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to ...

Software Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and motivated Software ...

Software Engineer V The Software Engineer Level 5 will serve as a subject matter expert leading advanced technical efforts to analyze, assess, develop, and deploy vulnerabilities and exploits for ...

Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just ...

Software Engineer

Arlington, VA · On-site

$86K - $198K/yr

R0242035 Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to ...

Software Engineer

Arlington, VA · On-site

$86K - $198K/yr

Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just ...

This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Software Engineer to support its government customer in Chantilly, VA. 2HB ...

next page

Showing results 1-20

Software Engineer Software Engineer information

See Reston, VA salary details

$66.1K

$153.5K

$213.8K

How much do software engineer software engineer jobs pay per year?

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

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 development frameworks is typically required, and certifications like AWS Certified Developer are often beneficial. Excellent communication, teamwork, and adaptability help software engineers collaborate effectively and navigate rapidly changing project requirements. These skills and qualifications are essential for building high-quality software, solving complex challenges, and contributing to successful technology projects.

How do Software Engineers typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, QA testers, and other stakeholders to ensure successful project delivery. Collaboration often involves participating in regular stand-up meetings, code reviews, and sprint planning sessions. Effective communication skills are essential, as engineers need to translate technical concepts for non-technical team members and incorporate feedback from various perspectives. This collaborative environment not only fosters innovation but also helps engineers gain insights into different aspects of the product lifecycle.

What are software engineers?

Software engineers are professionals who design, develop, test, and maintain software applications or systems. They use programming languages, frameworks, and engineering principles to create solutions that meet user and business needs. Software engineers work in various industries, collaborating with other teams to ensure software is reliable, efficient, and scalable. Their roles may include writing code, debugging, reviewing code, and participating in the deployment and maintenance of software products.

What is the difference between Software Engineer Software Engineer vs Web Developer?

AspectSoftware EngineerWeb Developer
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS, Web Development, or related field; certifications vary
Work EnvironmentSoftware development teams, offices, remote optionsWeb development teams, agencies, freelance work
Industry UsageTech, finance, healthcare, many sectorsDigital agencies, startups, e-commerce
Common Search/ComparisonOften compared for coding skills and project scopeCompared for front-end/back-end focus and design skills

Software Engineers and Web Developers both create software solutions, but Software Engineers typically work on a broader range of applications across various industries, focusing on system architecture and backend development. Web Developers specialize in building websites and web applications, often with a focus on front-end design or back-end functionality. Both roles require coding skills and collaboration, but their work environments and project types differ.

What cities near Reston, VA are hiring for Software Engineer Software Engineer jobs? Cities near Reston, VA with the most Software Engineer Software Engineer job openings:
Sr. Software Engineer

$138K - $182K/yr

Other

Posted 11 days ago


Job description

Ford Pro Software Engineer

While others are taking a technology-first approach, Ford Pro is putting people first. We are building a self-driving business ecosystem that is purpose-designed from the outset. Ford’s Pro strategy is different because we are designing, testing, and operating an ecosystem today that is fit for the purpose of our Ford Pro business model in the future. Our focus is on delivering software leveraging eXtreme Programming and cloud technologies. In this environment, the Software Engineer is expected to work in a pair developing working, tested code based on proven Lean/Agile methods. Engineers on the teamwork across the full stack of technologies to enable the highest priority work to be delivered.

Responsibilities:

  • Engineer production-quality code to deploy these solutions on the always-on Ford Pro Tech platform
  • Enhance testing platforms, improve test automation, foster software craftsmanship
  • Surprise and delight customers and partner software engineers
  • Monitor and evaluate the performance of our solutions
  • Collaborate with multi-skilled teams working on autonomous vehicles software solutions

Basic Qualifications:

  • Bachelor’s Degree in Computer Science or related field
  • 3+ years of experience in Object Oriented development in at least one of the following technologies: Java (Spring, JEE, etc), JavaScript (Node and Vue), PCF
  • 1+ year of experience in Test Driver Development (TDD) and eXtreme Programming (XP) practices, JIRA, Flyway, Azure, Jenkins, MS SQL, Splunk

Preferred Qualifications:

  • Deep understanding of Object-Oriented Design Principles
  • Familiar with eXtreme Programming (XP) practices including Pair/Mob programming and Test-first/Test Driven Development (TDD).
  • Experience with developing and deploying to cloud platforms, such as Google Cloud Platform, Pivotal Cloud Foundry, Amazon Web Services, and Microsoft Azure.
  • Experience with Spring/SpringBoot and RESTFUL Web services development.
  • Familiarity with GitHub or equivalent source control repositories.
  • Highly effective in working with other technical specialists, Product Managers, UI/UX Designers, and business partners.
  • Capable in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc.
  • Passion for learning and willingness to work in a pair programming environment
  • Strong analytical and problem-solving skills.
  • Strong oral and written communication skills.
  • Ability to multi-task and manage changing priorities.
  • Strong teamwork and interpersonal skills.
  • Ability to work independently and take initiative when solving unexpected problems.
  • Understanding of fundamental data modeling
  • Experience in the development of microservices.
  • Experience with backlogs, iterations, user stories, or similar Agile Tools.