1

Software Engineer Engineer Jobs in Virginia (NOW HIRING)

Software Engineer

Reston, VA ยท On-site

$110K - $150K/yr

Independently execute software engineering tasks across the entire development cycle, including design, modeling, implementation, testing, integration, and deployment of software solutions.

Software Engineer

Fredericksburg, VA ยท On-site

$125K - $150K/yr

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

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

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

Software Engineers supporting these efforts work alongside data scientists and data engineers to develop advanced capabilities, prototype new applications, and deliver cutting edge products for high ...

They are seeking a Software Engineer to join their team at Knack Works, which provides innovative solutions for the intelligence community, specifically in developing scalable, automated cloud ...

Software Engineers supporting these efforts work alongside data scientists and data engineers to develop advanced capabilities, prototype new applications, and deliver cutting edge products for high ...

The software engineer will design, develop, enhance, debug, and implement software. * They will be responsible for troubleshooting production problems related to software applications and providing ...

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

Job #3257 SOFTWARE ENGINEER Chantilly, VA The Software Engineer will design and develop complex new software products, or make significant enhancements to existing software. The candidate must have ...

The software engineer will design, develop, enhance, debug, and implement software. * They will be responsible for troubleshooting production problems related to software applications and providing ...

Sr Software Engineer

Chantilly, VA

$125K - $165K/yr

We are seeking a highly skilled Senior Software Engineer with strong full stack development experience and a passion for solving complex technical challenges. The ideal candidate will have expertise ...

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

Two Six Technologies is currently in need of a Software Developer on a 200+ FTE technical development program responsible for delivering modern Identity Access Credential Management (ICAM) solutions.

next page

Showing results 1-20

Software Engineer Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do software engineer engineer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for software engineer 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 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 typically a degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and experience with software development tools and frameworks are essential. Excellent teamwork, communication, and adaptability help you collaborate effectively and respond to changing project requirements. These skills and qualities are crucial for building reliable software, meeting project goals, and succeeding in dynamic technical environments.

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

AspectSoftware EngineerSoftware Engineer Engineer
CredentialsBachelor's in CS or related field; sometimes certificationsSame as Software Engineer, often with additional certifications or experience
Work EnvironmentDevelopment teams, tech companies, startupsSimilar environments, often with more complex projects or responsibilities
Industry UsageWidely used across tech, finance, healthcare, etc.Less common; sometimes used interchangeably or in specific companies
Comparison IntentUnderstanding roles, career paths, or job requirementsClarifying distinctions or advanced responsibilities

While both roles involve software development, a Software Engineer Engineer may focus on more complex systems or specialized tasks. However, in many organizations, the titles are used interchangeably. Understanding the specific job description is essential for clarity.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, or working in high-paying industries like finance or tech giants. Salaries vary based on location, seniority, and expertise, with senior roles and those in major tech hubs often reaching or exceeding this level.

What job does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and problem-solving skills to create solutions that meet user needs and technical requirements. The role often involves collaboration with teams and understanding of software development methodologies.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working at large tech companies, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or executive-level roles.

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

Software engineers working on large projects often encounter challenges related to coordinating effectively with cross-functional teams, managing code integration, and maintaining clear communication. It's common to deal with merge conflicts, overlapping responsibilities, and aligning on technical standards and project timelines. To overcome these challenges, engineers typically use version control systems, participate in regular stand-up meetings, and follow established agile practices. Proactively asking questions and documenting processes can also help ensure smooth collaboration and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain software applications or systems. They apply engineering principles and systematic methods to create reliable and efficient software solutions that meet user needs. Software Engineers may work on a variety of projects, from mobile apps and web platforms to embedded systems and enterprise software. They often collaborate with other engineers, designers, and stakeholders throughout the software development lifecycle.

What engineer makes $500,000 a year?

Highly experienced software engineers working at top tech companies, especially in roles such as senior or principal engineers, can earn $500,000 or more annually through base salary, bonuses, and stock options. These positions typically require advanced skills in programming, system design, and often involve leadership responsibilities in high-demand environments.
What cities in Virginia are hiring for Software Engineer Engineer jobs? Cities in Virginia with the most Software Engineer Engineer job openings:
Infographic showing various Software Engineer Engineer job openings in Virginia as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Architecture Software Engineer (Engineer Software 3) - 26956

HII Mission Technologies Division

Suffolk, VA โ€ข On-site

$96K - $120K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Requisition Number: 26956 Required Travel: 11 - 25% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $96,951.00 - $120,000.00 Security Clearance: Secret Level of Experience: Senior This opportunity resides with Global Security (GS). Mission Technologiesโ€™ Global Security (GS) group comprises live, virtual, constructive (LVC) solutions; fleet sustainment; nuclear and environmental; and Australia business. As a trusted partner to our military customers, HII designs, develops and operates the largest LVC enterprise that prepares warfighters for cross-domain battle.

With advanced technologies to enable mission readiness, HII understands that preparation requires full coordinationโ€”not readiness in piece-parts. For more than 40 years, the U.S. Navy has entrusted HII to maintain and modernize the vast majority of its fleet.

With a holistic approach to life-cycle maritime defense systemsโ€”from small watercraft to submarines, surface combatants and aircraft carriersโ€”HII ensures a high state of readiness. HII supports the Department of Energyโ€™s national security mission through the management and operation of its sites, as well as the safe cleanup of legacy waste across the country. HII meets clientsโ€™ toughest nuclear and environmental challenges.

Meet HIIโ€™s Mission Technologies Division Our team of more than 7,000 professionals worldwide delivers all-domain expertise and advanced technologies in service of mission partners across the globe. Mission Technologies is leading the next evolution of national defense โ€“ the data evolution - by accelerating a breadth of national security solutions for government and commercial customers. Our capabilities range from C5ISR, AI and Big Data, cyber operations and synthetic training environments to fleet sustainment, environmental remediation and the largest family of unmanned underwater vehicles in every class.

Find the role thatโ€™s right for you. Apply today. We look forward to meeting you.

To learn more about Mission Technologies, click here for a short video: https://vimeo.com/732533072 Summary Mission Technologies, a division of Huntington Ingalls Industries, is seeking an Architecture Software Engineer to support the Joint Training Synthetic Environment (JTSE) for the Joint Staff J7 (JS J 7) at our Suffolk, VA Joint Staff Complex. This role plays a key part in designing, evolving, and optimizing the architectural foundation of advanced training and simulation systems used across the Joint Force. What You Will Do โ€ข Contribute innovative ideas to guide future system development.

โ€ข Write reliable, efficient, and maintainable code that aligns with architectural standards. โ€ข Collaborate with product managers, engineers, and stakeholders to translate requirements into scalable, robust architectural designs. โ€ข Participate in the full software development lifecycle and troubleshoot issues in production critical environments.

โ€ข Quickly learn and adapt to established development processes, practices, and environments. โ€ข Create and maintain architectural documentation, including diagrams, data models, and workflow designs. โ€ข Provide technical leadership and mentorship to junior developers on architecture related topics.

โ€ข Define integration patterns and ensure seamless interaction between system components. โ€ข Design systems with a focus on performance, scalability, reliability, and fault tolerance. โ€ข Continuously monitor and optimize system architecture for efficiency and long term sustainability.

What You Must Have โ€ข 5 years experience with Bachelors in related field; 3 years experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience. โ€ข Solid understanding of object oriented design, data structures, algorithms, and software design patterns. โ€ข Strong logical reasoning skills and development fundamentals, including complexity analysis.

โ€ข Proficiency in at least one modern programming language (Java, JavaScript, Python, C++, or C#). โ€ข Proficiency in at least one modern frontend framework (React, Vue, or Angular). โ€ข Familiarity with containerization concepts (Docker) and basic orchestration principles.

โ€ข Excellent written and verbal communication skills. โ€ข Ability to work effectively both independently and as part of a team. โ€ข Strong organizational skills and attention to detail.

โ€ข Self motivated with the ability to succeed with minimal direction. โ€ข Must have an active Secret Clearance. Preferred Requirements โ€ข Knowledge of full software development lifecycle best practices, including coding standards, code reviews, source control, build processes, testing, and operations.

โ€ข Ability to adapt quickly in a fast paced, team oriented environment. โ€ข Understanding of system architecture and experience with distributed systems. โ€ข Experience with Agile methodologies and frameworks.

โ€ข Experience with collaboration and tracking tools such as Confluence, Jira, and Git. โ€ข Proficiency in Java and JavaScript, including Node.js and ReactJS. โ€ข Knowledge of application abstraction and container fundamentals.

โ€ข Experience with Docker and Kubernetes. โ€ข Experience designing and developing relational and NoSQL/graph databases. HII is more than a job - itโ€™s an opportunity to build a new future.

We offer competitive benefits such as best-in-class medical, dental and vision plan choices; wellness resources; employee assistance programs; Savings Plan Options (401(k)); financial planning tools, life insurance; employee discounts; paid holidays and paid time off; tuition reimbursement; as well as early childhood and post-secondary education scholarships. Bonus/other non-recurrent compensation is occasionally offered for qualified positions, and if applicable to this role will be addressed by the recruiter at the screening phase of application. Why HII We build the worldโ€™s most powerful, survivable naval ships and defense technology solutions that safeguard our seas, sky, land, space and cyber.

Our workforce includes skilled tradespeople; artificial intelligence, machine learning (AI/ML) experts; engineers; technologists; scientists; logistics experts; and business administration professionals. Recognized as one of Americaโ€™s top large company employers, we are a values and ethics driven organization that puts peopleโ€™s safety and well-being first. Regardless of your role or where you serve, at HII, youโ€™ll find a supportive and welcoming environment, competitive benefits, and valuable educational and training programs for continual career growth at every stage of your career.

Together we are working to ensure a future where everyone can be free and thrive. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law. Do You Need Assistance?

If you need a reasonable accommodation for any part of the employment process, please send an e-mail to buildyourcareer@hii-co.com and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address.

Additionally, you may also call 1-844-849-8463 for assistance. Press #3 for HII Mission Technologies.