1

Software Eng Jobs in Virginia (NOW HIRING)

Senior SW Eng Manager - Java / Spring / Spring Boot

VA · On-site +1

$57.50 - $73.25/hr

General information Job Posting Title Senior SW Eng Manager - Java / Spring / Spring Boot Date ... Essential Duties and Responsibilities: - Provide strategic direction and guidance to the software ...

Eng Sr - SW

Manassas, VA · On-site

$122K - $161K/yr

BAE Systems is seeking a Software Engineer to support the Space Systems facility in Manassas, VA . Our engineering team develops and produces a wide array of space products, from single-board ...

ENPCP4 + Staff Eng Location: Covington, VA The Opportunity: The Senior Process Engineer is ... Review and share best practices with peers in technical subject areas including computer software ...

Eng Sr - SW

Manassas, VA · On-site

$122K - $161K/yr

Do you want to watch a launch and see your software travel into space? Do you enjoy collaborating with others? Come join our team of engineers delivering new capabilities into space! We're looking ...

Eng Prin - SW

Manassas, VA · On-site

$124K - $162K/yr

Do you want to watch a launch and see your software travel into space? Do you enjoy collaborating with others? Come join our team of engineers delivering new capabilities into space! We're looking ...

We're seeking a highly skilled OSINT Software Developer to join our dynamic team, supporting our government customer in driving innovation, efficiency, and security in the rapidly evolving landscape ...

Eng Sr - SW

Reston, VA · On-site

$57.50 - $76/hr

We're seeking a highly skilled OSINT Software Developer to join our dynamic team, supporting our government customer in driving innovation, efficiency, and security in the rapidly evolving landscape ...

Eng Sr Prin - SW

Herndon, VA · On-site

$125K - $165K/yr

We are seeking a Senior Software Developer with expertise in secure software engineering and Assessment and Authorization (A&A) processes. The candidate will develop secure applications, conduct ...

Eng Sr Prin - SW

Herndon, VA · On-site

$125K - $165K/yr

We are seeking a Senior Software Developer to design, develop, maintain, and support enterprise software applications in a Microsoft Windows environment. The team primarily develops in C# and .NET.

Architect and lead complex FPGA SoC designs with AMD (Xilinx) software and IP. * Provide technical leadership and roadmaps for future products. * Maintain a regular and predictable work schedule.

next page

Showing results 1-20

Software Eng information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do software eng jobs pay per year?

As of Sep 11, 2026, the average yearly pay for software eng 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 difference between Software Eng vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentDesigns systems, architecture, collaborates on large projectsFocuses on coding, implementing features, smaller scope
Industry UsageUsed across tech companies, startups, enterpriseCommonly used in startups, smaller firms, freelance work
Comparison Search IntentUnderstanding roles, responsibilities, career pathFocus on coding, project specifics, job requirements

While both roles involve coding and software development, Software Engineers typically work on system design and architecture, often handling larger projects and collaborating on overall system structure. Software Developers usually focus on writing code for specific features or applications. The roles overlap significantly, but the Engineer role often encompasses broader responsibilities related to system planning and integration.

What does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, such as Java, Python, or C++, and often collaborate with teams to create efficient and reliable software solutions. Strong problem-solving skills and knowledge of software development methodologies are essential in this role.

What jobs can I do with a software engineering degree?

A software engineering degree qualifies you for roles such as software developer, application engineer, systems analyst, and quality assurance engineer. These jobs involve designing, coding, testing, and maintaining software applications, often requiring knowledge of programming languages, development tools, and problem-solving skills.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, embedded systems engineer, or DevOps engineer. They design, develop, test, and maintain software applications and systems using programming languages like Java, Python, or C++, often working in teams and following software development methodologies.

What cities in Virginia are hiring for Software Eng jobs?

Cities in Virginia with the most Software Eng job openings:

Infographic showing various Software Eng job openings in Virginia as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Senior Software Engineer -VA

Richmond, VA • On-site

SourcePro Search, LLC
Recruiting and Staffing Services • 1 - 10 employees

$119K - $158K/yr

Full-time

Re-posted 7 days ago


Job description

Job Summary:
SourcePro Search has a fantastic opportunity for a Senior Software Engineer for Our client, a leading global supplier of secure radio communications and embedded high-grade encryption solutions for military, government and commercial organizations. The role involves participating in various stages of software development, including requirements gathering, design, and code reviews, while also maintaining configurations and providing documentation.
Responsibilities:
• Participating in Requirements, Design, and Code reviews
• Proposing and implementing changes in existing source code
• Generating and maintaining personal schedules, milestones, and deliveries
• Presenting software changes during code reviews
• Providing input for release notes and technical documentation (User’s manuals, etc.)
• Participation in architecture discussions for next generation product
• Maintenance of configuration management tools for issue tracking and version control
Qualifications:
Required:
• BSEE (Electrical Eng.) / BSCS (Computer Science) / BSCE (Computer Eng.) / BSSE (Software Eng.) or equivalent with 10 years of experience.
• 6 years C# and Microsoft.NET Winforms application programming
• 4 years object oriented design and analysis experience
• Experience creating requirements, design, and test documentation
• Experience integrating software with hardware systems in SCADA environment
• Knowledge of TCP/IP, Windows Sockets 2.0 API programming, and Windows Services
• Knowledge of multi-processor and multi-threaded applications
• Communication skills, both written and oral
Preferred:
• Familiarity with the Rational toolset (Specifically ClearCase and Clearquest)
• IProcess-focused background, CMM or equivalent
• IP and P25 protocols experience, including TCP, UDP, Mobile IP, CSSI, ISSI, Windows sockets
• Understanding of VoIP technologies, including SIP
• Experience with Microsoft .NET framework
• Experience with Windows XP Embedded
• Cisco router/switch configuration and management
• IEEE C.S.D.P. certification
Company:
SourcePro Search provides direct hire, temporary, temp-to-hire, and executive recruitment and staffing services. Founded in 2019, the company is headquartered in New York, USA, with a team of 2-10 employees. The company is currently Early Stage.