Software Engineer
DPG Solutions LLC
Job Description
Job Description
US Citizenship is required.
An active TS/SCI is required.
An adjudicated CI Polygraph is required prior to start.
A customer-approved security certification is required: Security+, SSCP, CISSP, or CASP.
Software Engineer
Work Location: Herndon, VA
DPG Solutions is looking for a mid- to senior-level Software Engineer to support a classified customer environment in Herndon, Virginia. This is a hands-on development position for an experienced engineer who can design, develop, integrate, test, troubleshoot, and maintain software supporting mission-critical systems.
The ideal candidate brings a strong foundation in object-oriented software development using C#, Java, C++, or a combination of these languages. You should be comfortable working throughout the software development lifecycle, collaborating with technical and mission stakeholders, and taking ownership of software from initial requirements through integration and operational support.
Experience with SQL, React, and Agile development methodologies is strongly preferred. This position also offers meaningful visibility with the customer and an opportunity to help DPG continue expanding its presence in Virginia.
Responsibilities
- Design, develop, test, integrate, deploy, and maintain software supporting classified mission systems.
- Develop object-oriented software using C#, Java, C++, or related technologies.
- Translate technical and mission requirements into reliable and maintainable software solutions.
- Participate in software architecture, design discussions, technical planning, and implementation decisions.
- Troubleshoot software defects, integration issues, performance problems, and operational failures.
- Develop and maintain unit tests, integration tests, and other automated software validation capabilities.
- Conduct code reviews and contribute to software quality, consistency, security, and maintainability.
- Support database integration, data access, queries, and related development activities using SQL.
- Develop or support user-facing applications and interfaces using React when applicable.
- Collaborate with software developers, systems engineers, cybersecurity personnel, infrastructure teams, testers, and mission stakeholders.
- Participate in Agile development activities, including sprint planning, backlog refinement, daily standups, demonstrations, and retrospectives.
- Maintain software documentation, technical designs, interface definitions, deployment instructions, and configuration records.
- Support software integration, release management, deployment, and operational troubleshooting.
- Follow secure software development practices appropriate for classified and mission-critical environments.
- Provide technical guidance and support to junior engineers when appropriate.
Required Qualifications
- 5 or more years of professional software development or software engineering experience.
- Strong experience with at least one object-oriented programming language, including C#, Java, or C++.
- Strong understanding of object-oriented design principles, data structures, algorithms, and software development fundamentals.
- Experience designing, developing, testing, debugging, and maintaining production software.
- Experience translating requirements into technical designs and working software.
- Experience troubleshooting complex software and integration issues.
- Experience with source control, configuration management, code review, and collaborative software development practices.
- Ability to work independently while contributing effectively within a multidisciplinary engineering team.
- Strong analytical, documentation, communication, and problem-solving skills.
- A customer-approved security certification, including Security+, SSCP, CISSP, or CASP.
- Active TS/SCI with an adjudicated CI Polygraph prior to start.
- US Citizenship.
Desired Qualifications
- Experience with more than one of the following languages: C#, Java, or C++.
- Experience developing database-driven applications using SQL.
- Experience developing modern web applications or user interfaces using React.
- Experience working in Agile development environments using Scrum, Kanban, or similar methodologies.
- Experience with automated testing, continuous integration, continuous delivery, or software deployment pipelines.
- Experience supporting enterprise, distributed, or mission-critical software systems.
- Experience integrating software with databases, external services, system interfaces, or existing applications.
- Experience with software architecture, design patterns, performance optimization, and application security.
- Experience supporting classified systems or national security customers.
- Experience leading technical efforts, owning major software components, or mentoring junior developers.
- Experience working directly with customers, users, testers, and mission stakeholders.
What We Are Looking For
We are looking for a capable software engineer who can take ownership of meaningful technical work, contribute to design decisions, and deliver reliable software in a complex mission environment.
The right candidate will understand more than how to write code. You should be able to evaluate requirements, make sound engineering decisions, troubleshoot across application boundaries, and collaborate effectively with the broader technical team.
This is a strong fit for a mid- to senior-level engineer who enjoys hands-on development, values quality and maintainability, and wants greater visibility into how their work supports the customer’s mission. You will have the opportunity to make a direct technical impact while helping DPG strengthen its reputation as a trusted partner in Virginia.
About DPG Solutions
DPG Solutions provides mission-focused engineering, software development, DevSecOps, systems administration, and cleared technical support to national security customers. We focus on hiring strong mid- to senior-level engineers who can integrate quickly, solve real problems, and deliver value in complex mission environments.
Overview of Benefits
- Company-funded 401(k) Profit Sharing Plan: 25% of base pay deposited every pay period, vested on day one of employment
- All healthcare benefits and premiums paid by the company, including a company HSA contribution
- Annual performance bonuses
- 250 hours of PTO, with up to 40 hours available to carry over
- Biannual company-sponsored events for employees and their families
- Certification reimbursement and tuition reimbursement
$98.5k - $206.8k
Job Title: Full Stack Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with... ...to national security* Work with a highly experienced team of engineers across the US* Integrate with dozens of external systems to exchange...SuggestedContract workWork experience placementRemote workFlexible hours- ...person status as defined by 8 U.S.C. 1324b(a)(3).Please review the job details below.Vantor is seeking multiple Full Stack Software Development Engineers of varying experience and seniority. You will work on an integrated team to build innovative software using...SuggestedFull time
- ...below.This position requires an active U.S. Government Security Clearance at the TS/SCI level. We’re hiring a solution driven Software Engineer to work onsite with U.S. Government customers to create technology solutions for data collection, data analytics, data visualization...SuggestedPermanent employmentFull timeRemote workFlexible hours
$69.1k - $141.5k
Job Title: Full Stack Software Developer/EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS... ..., age, national origin, disability, status as a protected veteran, or any other protected characteristic.Department:Software EngineeringSuggestedContract workWork experience placementFlexible hours$130k - $145k
NVR, Inc. is seeking an experienced Full Stack Senior Software Engineer to work on site in Reston, VA.NVR’s technology teams thrive on providing multiple business lines with the tools and cutting-edge technologies that support NVR’s mission to create a better living experience...Suggested- ...Job Description Position Title: Software Engineer Location: Reston, VA Work Arrangement: 100% onsite Endurance IT Services is seeking an experienced Software Engineer in Northern Virginia! You'll join a small, agile team focused on building and...
- ...Full Stack Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a highly skilled Full Stack Software Engineer to join our team and contribute...Temporary workFor contractorsImmediate startFlexible hours
$80k - $128k
ResponsibilitiesJoin a cross-functional Scrum team building mission-focused software in an Agile DevSecOps environment in our Herndon, VA location. As a junior engineer, you’ll contribute to full‑stack features, participate in acceptance criteria development, automate...Contract workShift work- ...integrate bespoke capabilities and tools to solve our customers most complex challenges. We’re seeking an experienced full stack software engineer to support work across the full analytical workflow. Technical tasks include ELT, managing, analyzing, and enrichment of large...Full timeFlexible hours
- ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...Responsibilities may include, but are not limited to:Infrastructure Engineering:Design, test, and implement advanced cybersecurity software...Full time
$98.61k - $167.64k
ICF’s Technology and Products team is seeking a On-call Software Engineer, Cloud Data Platform to help build, enhance, and support a cloud-hosted relational database platform for acoustic-telemetry fish-tracking research in California’s Sacramento-San Joaquin Delta.This...Full timeContract workPart timeWork experience placementSeasonal workWork at officeRemote work- ...MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in Herndon VA. The Software Engineer will leverage their expertise with Python to support the customer’s data pipelines and related applications, from collection to ingestion...
$120.21k - $180.32k
...SummaryThis job involves collaborative design and development of software solutions that meet business objectives. It includes system... ...assisting with software updates. It also involves mentoring junior engineers, ensuring quality with Quality Assurance, and providing...Full timeNight shiftWeekend work$98.5k - $206.8k
Job Title: Hybrid Cloud Platform Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS... ...-Intelligence Agency (NGA).Contribute to a security-first engineering culture supporting critical national security missions.Define...Contract workWork experience placementFlexible hours$99k - $206k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...and commercial markets.Nightwing is seeking a skilled Software Engineer to provide onsite development and operational support for deployed...Full timeWork experience placementImmediate startRemote work$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours- ...Job Description Job Description We are looking for a passionate Software Engineer to design, develop and improve our core data platform and the products we build on it. We primarily use Microsoft technology stack. Our ideal candidates are familiar with the software...Work experience placement
$140k - $185k
...Summary/Company : A growing technology company supporting defense and intelligence missions is seeking multiple Full Stack Software Engineers. This role will develop modern, containerized applications using Java/Spring Boot, C++, JavaScript frameworks, and SQL in a highly...$150k - $275k
...Job Description Job Description Job Description Full-Stack Software Engineer Dulles, VA | Full Time | TS/SCI with Polygraph Required Position: Full-Stack Software Engineer (Software Engineer, Level 3) Location: Dulles, VA (on-site) Category: Software Engineering...Full timeFor contractorsLocal area$135k - $175k
Job description: Software Engineer Simulation, Optimization & Decision SupportJoin a team building mission-critical software that turns complex technical concepts into tools decision-makers actually rely on.You'll work across the full stack from backend services to the...- ...Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Dev Engineer IV Location: Herndon, VA Job Responsibilities:Design, develop, implement, test, document and deploy full-stack, cloud-native...
$166k - $220k
...AI, computer vision, sensor fusion, and networking technology to the military in months, not years.ABOUT THE JOBAs a Mission Software Engineer, you will solve a wide variety of problems involving networking, autonomy, systems integration, robotics, and more, while making...Full timeWork experience placementImmediate start$99k - $206k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...civil, and commercial markets.Nightwing is looking for a Software Engineer with AI experience to design, build, and deploy intelligent applications...Full time$69.1k - $141.5k
Job Title: Junior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee... ...scale data environments.Collaborate with experienced software engineers, system architects, and mission stakeholders while growing...Contract workWork experience placementFlexible hours$98.5k - $206.8k
Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee... ...that also encompass non-information technology related engineering or scientific disciplines. These solutions or products may require...Contract workFor contractorsWork experience placementFlexible hours$105k - $150k
OverviewVTG is seeking a Software Engineer to support our Defense customer in Reston, VA. Our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions that redefine innovation. We are looking for experienced Software Engineers...Contract workWork experience placement$69.4k - $158k
Software Engineer, MidThe Opportunity: As a software engineer, 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 develop software, but to help create a system that will make a difference...Full timeContract workPart timeWork at officeLocal areaRemote work$104k - $166k
ResponsibilitiesPeraton is seeking a Test Engineer. This position is located in Herndon, VA.The position will perform the following duties... ..., testing and utilization of electronic data processing software.Designs, develops, documents, tests and debugs applications software...Contract workShift work- ...intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are... ...a mid-level Rust Developer to build and optimize production software supporting simulation, optimization, and decision support in mission...For contractorsInterim roleWork at officeRelocation
$135.7k - $251.9k
...Experienced ProfessionalFT/PT/Casual: FullTimeDepartment: SpaceBusiness Unit: SpaceStandard Job DescriptionPlans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions...Full timeTemporary workWork experience placementCasual workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer internship Herndon, VA
- software development engineer aws Herndon, VA
- software developer internship no experience Herndon, VA
- real time software engineer Herndon, VA
- financial software developer Herndon, VA
- part time software developer Herndon, VA
- software engineer travel Herndon, VA
- experienced software developer Herndon, VA
- remote entry level software developer Herndon, VA
- information technology software engineer Herndon, VA



