{"schemaVersion":"jobsearcher.job.v1","id":"eb4c4f103b8d56d7d18a421d","url":"https://jobsearcher.com/jobs/eb4c4f103b8d56d7d18a421d","canonicalUrl":"https://jobsearcher.com/jobs/eb4c4f103b8d56d7d18a421d","title":"Software Engineer","description":"US Citizenship is required.\n\nAn active TS/SCI is required.\n\nAn adjudicated CI Polygraph is required prior to start.\n\nA customer-approved security certification is required: Security+, SSCP, CISSP, or CASP.\n\nSoftware Engineer\n\nWork Location: Herndon, VA\n\nDPG 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.\n\nThe 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.\n\nExperience 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.\n\nResponsibilities\n\nDesign, develop, test, integrate, deploy, and maintain software supporting classified mission systems.\nDevelop object-oriented software using C#, Java, C++, or related technologies.\nTranslate technical and mission requirements into reliable and maintainable software solutions.\nParticipate in software architecture, design discussions, technical planning, and implementation decisions.\nTroubleshoot software defects, integration issues, performance problems, and operational failures.\nDevelop and maintain unit tests, integration tests, and other automated software validation capabilities.\nConduct code reviews and contribute to software quality, consistency, security, and maintainability.\nSupport database integration, data access, queries, and related development activities using SQL.\nDevelop or support user-facing applications and interfaces using React when applicable.\nCollaborate with software developers, systems engineers, cybersecurity personnel, infrastructure teams, testers, and mission stakeholders.\nParticipate in Agile development activities, including sprint planning, backlog refinement, daily standups, demonstrations, and retrospectives.\nMaintain software documentation, technical designs, interface definitions, deployment instructions, and configuration records.\nSupport software integration, release management, deployment, and operational troubleshooting.\nFollow secure software development practices appropriate for classified and mission-critical environments.\nProvide technical guidance and support to junior engineers when appropriate.\n\nRequired Qualifications\n\n5 or more years of professional software development or software engineering experience.\nStrong experience with at least one object-oriented programming language, including C#, Java, or C++.\nStrong understanding of object-oriented design principles, data structures, algorithms, and software development fundamentals.\nExperience designing, developing, testing, debugging, and maintaining production software.\nExperience translating requirements into technical designs and working software.\nExperience troubleshooting complex software and integration issues.\nExperience with source control, configuration management, code review, and collaborative software development practices.\nAbility to work independently while contributing effectively within a multidisciplinary engineering team.\nStrong analytical, documentation, communication, and problem-solving skills.\nA customer-approved security certification, including Security+, SSCP, CISSP, or CASP.\nActive TS/SCI with an adjudicated CI Polygraph prior to start.\nUS Citizenship.\n\nDesired Qualifications\n\nExperience with more than one of the following languages: C#, Java, or C++.\nExperience developing database-driven applications using SQL.\nExperience developing modern web applications or user interfaces using React.\nExperience working in Agile development environments using Scrum, Kanban, or similar methodologies.\nExperience with automated testing, continuous integration, continuous delivery, or software deployment pipelines.\nExperience supporting enterprise, distributed, or mission-critical software systems.\nExperience integrating software with databases, external services, system interfaces, or existing applications.\nExperience with software architecture, design patterns, performance optimization, and application security.\nExperience supporting classified systems or national security customers.\nExperience leading technical efforts, owning major software components, or mentoring junior developers.\nExperience working directly with customers, users, testers, and mission stakeholders.\n\nWhat We Are Looking For\n\nWe 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.\n\nThe 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.\n\nThis 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.\n\nAbout DPG Solutions\n\nDPG 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.\n\nOverview of Benefits\n\nCompany-funded 401(k) Profit Sharing Plan: 25% of base pay deposited every pay period, vested on day one of employment\nAll healthcare benefits and premiums paid by the company, including a company HSA contribution\nAnnual performance bonuses\n250 hours of PTO, with up to 40 hours available to carry over\nBiannual company-sponsored events for employees and their families\nCertification reimbursement and tuition reimbursement","company":"Dpg Solutions","rawCompany":"dpg solutions","city":"Reston","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-08-23T10:09:43.623Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"US Citizenship is required.\n\nAn active TS/SCI is required.\n\nAn adjudicated CI Polygraph is required prior to start.\n\nA customer-approved security certification is required: Security+, SSCP, CISSP, or CASP.\n\nSoftware Engineer\n\nWork Location: Herndon, VA\n\nDPG 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.\n\nThe 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.\n\nExperience 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.\n\nResponsibilities\n\nDesign, develop, test, integrate, deploy, and maintain software supporting classified mission systems.\nDevelop object-oriented software using C#, Java, C++, or related technologies.\nTranslate technical and mission requirements into reliable and maintainable software solutions.\nParticipate in software architecture, design discussions, technical planning, and implementation decisions.\nTroubleshoot software defects, integration issues, performance problems, and operational failures.\nDevelop and maintain unit tests, integration tests, and other automated software validation capabilities.\nConduct code reviews and contribute to software quality, consistency, security, and maintainability.\nSupport database integration, data access, queries, and related development activities using SQL.\nDevelop or support user-facing applications and interfaces using React when applicable.\nCollaborate with software developers, systems engineers, cybersecurity personnel, infrastructure teams, testers, and mission stakeholders.\nParticipate in Agile development activities, including sprint planning, backlog refinement, daily standups, demonstrations, and retrospectives.\nMaintain software documentation, technical designs, interface definitions, deployment instructions, and configuration records.\nSupport software integration, release management, deployment, and operational troubleshooting.\nFollow secure software development practices appropriate for classified and mission-critical environments.\nProvide technical guidance and support to junior engineers when appropriate.\n\nRequired Qualifications\n\n5 or more years of professional software development or software engineering experience.\nStrong experience with at least one object-oriented programming language, including C#, Java, or C++.\nStrong understanding of object-oriented design principles, data structures, algorithms, and software development fundamentals.\nExperience designing, developing, testing, debugging, and maintaining production software.\nExperience translating requirements into technical designs and working software.\nExperience troubleshooting complex software and integration issues.\nExperience with source control, configuration management, code review, and collaborative software development practices.\nAbility to work independently while contributing effectively within a multidisciplinary engineering team.\nStrong analytical, documentation, communication, and problem-solving skills.\nA customer-approved security certification, including Security+, SSCP, CISSP, or CASP.\nActive TS/SCI with an adjudicated CI Polygraph prior to start.\nUS Citizenship.\n\nDesired Qualifications\n\nExperience with more than one of the following languages: C#, Java, or C++.\nExperience developing database-driven applications using SQL.\nExperience developing modern web applications or user interfaces using React.\nExperience working in Agile development environments using Scrum, Kanban, or similar methodologies.\nExperience with automated testing, continuous integration, continuous delivery, or software deployment pipelines.\nExperience supporting enterprise, distributed, or mission-critical software systems.\nExperience integrating software with databases, external services, system interfaces, or existing applications.\nExperience with software architecture, design patterns, performance optimization, and application security.\nExperience supporting classified systems or national security customers.\nExperience leading technical efforts, owning major software components, or mentoring junior developers.\nExperience working directly with customers, users, testers, and mission stakeholders.\n\nWhat We Are Looking For\n\nWe 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.\n\nThe 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.\n\nThis 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.\n\nAbout DPG Solutions\n\nDPG 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.\n\nOverview of Benefits\n\nCompany-funded 401(k) Profit Sharing Plan: 25% of base pay deposited every pay period, vested on day one of employment\nAll healthcare benefits and premiums paid by the company, including a company HSA contribution\nAnnual performance bonuses\n250 hours of PTO, with up to 40 hours available to carry over\nBiannual company-sponsored events for employees and their families\nCertification reimbursement and tuition reimbursement","datePosted":"2026-08-23T10:09:43.623Z","dateModified":"2026-08-23T10:09:43.623Z","hiringOrganization":{"@type":"Organization","name":"Dpg Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Reston","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"eb4c4f103b8d56d7d18a421d"},"url":"https://jobsearcher.com/jobs/eb4c4f103b8d56d7d18a421d"}}