Software Engineer
DPG Solutions
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
$120k - $160k
...About Subsense The Opportunity We're looking for a full-stack engineer who can build applications end to end and bring our software together into one cohesive system. This is a broad, hands-on role. You'll develop user interfaces, write Python across the stack...SuggestedFull time- ...We recently launched version 1.0 of our measurement-based care software platform. We've got clinicians across the country using our platform... ..., we'd love to hear from you. As a Fullstack Software Engineer... You have experience shipping software as part of a product...SuggestedFull timeWork at officeWork from homeFlexible hours
- ...living with sickle cell disease and other underserved populations The Role We are seeking a hands-on Senior Full-Stack Software Engineer to help stabilize, develop, and scale its healthcare platform. The role is intentionally balanced: • 50% Full-Stack...SuggestedFull timeFor contractorsFlexible hours
$110k - $270k
...neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference... ...C++ DSP and control code. Role The Full-Stack Engineer is key to making the Quadric product and toolchain easily accessible...SuggestedFull timeWork at officeLocal areaImmediate startWorldwideFlexible hours$145k - $170k
...Location: Sacramento, CA Department: Product + Engineering Reports to: Director of Engineering About UpMetrics At UpMetrics... ...on AWS About You ~6+ years of experience as a software engineer, with strong full stack capabilities ~ Deep experience...SuggestedFull timeTemporary workWork at officeRemote workWork visa$150k - $190k
...who've been doing deep learning in the legal space since long before ChatGPT. Description General Legal is seeking a software engineer who has the passion and drive to move fast, learn new things, and drive projects through to completion. This is a unique opportunity...Full timeContract workHome office$100k - $175k
...battlefield and deter the adversaries of democracy. We’re hiring engineers, operators, and builders who want to move fast, take on... ...not years. What you will be doing The Senior Full Stack Software Engineer is a key technical owner at Neros, responsible for taking...Full timeWork experience placement$200k - $400k
...We are seeking a highly motivated, collaborative, and technically strong Full Stack Software Engineer to join an Enterprise Technology Application Development team supporting a highly respected, innovation-driven organization in Los Angeles. This is a unique opportunity...Full time$90k - $185k
...vulnerabilities, protect vital systems, and ensure operational superiority in an ever-evolving digital landscape. Position: Software Engineer Job Type: Full Time Location: Onsite, Ft-Meade, MD Clearance Requirements: TS/SCI w/ Poly Travel: None...Full timeTemporary workWork experience placementRemote workFlexible hours$100k - $160k
...creator of the Onewheel and Antic Bikes brands. This role joins the software team responsible for internal business applications and select... ...Role summary We’re looking for a Full-Stack Software Engineer (3+ years) who’s comfortable working independently, jumping into...Full timeWork at office1 day per week- ...technology. In a world where investors deploy trillions annually into software and tech-enabled businesses, we're the team that makes sure the... ...right in. Role Overview We are seeking a Full Stack Engineer with strong experience across both frontend and backend...Remote jobFull time
$125k - $160k
...Full Stack Software Engineer Who is Gen II? Gen II is a leading fund administration provider focused entirely on serving private capital asset managers and investors with a best-in-class combination of people, process, and technology. Gen II has more than $1...Full timeWork at officeFlexible hours1 day per week$125k - $215k
...Description A day in the life: As a Full-Stack Software Engineer, you'll support a large mission focused team of software, systems and security engineers in the development and deployment of visualization analysts tools to be used for the greater good. What...Full timeSummer holidayImmediate start- ...companies, and startups. We’ve raised $16M from top VCs and were YC W25. About the role We’re looking for a Full-Stack Software Engineer, Reinforcement Learning to build the product surfaces, backend systems, and internal tools that power HUD’s RL data engine....Full timeWork at officeRemote workRelocationVisa sponsorship
$94k - $129k
...and platform teams to create and support rich, interactive applications that help end users manage their data and processes. Software Engineer designs, codes, tests, implements, scales and (in some cases) supports application software and systems, usually as part of an...Permanent employmentFull timeWork experience placementFlexible hours- ...loan market’s most credible source of deal information. About You: Versana is looking for a motivated Full Stack Software Engineer to join our Application Development team. The squad’s goal is to create, enhance and maintain Versana’s real-time syndicated...Full timeContract workFixed term contractLocal area
$130k - $160k
...brand. We move fast, learn quickly, and consistently outperform much larger competitors. Your Role The Full Stack Engineer will build the software that powers both the customer experience and the internal systems behind Sans. This role spans our Shopify Hydrogen...Full timeWork at officeLocal areaRemote workMonday to Friday- ...and technically excellent teammates to join us and build the future of human-AI interactions in software. The Role We are looking for a Full Stack Software Engineer with broad experience and deep technical fundamentals. You will work across our web platforms, API...Full timeWork at officeWork from homeFlexible hours
$120k - $145k
...Integrate is a Seattle-based company building program management software for the world’s most ambitious machines . Integrate... ...innovate faster. About the Role We’re hiring a Full Stack Engineer to help us build and evolve the product layer of Integrate’s platform...Permanent employmentFull timeContract work$125k - $145k
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL STACK SOFTWARE ENGINEER (COMPONENTS) The Components Engineering Team develops the world’s best flight hardware and fabricates it at an in-house...Permanent employmentFull timeTemporary work$130k - $170k
...SUSA Ventures, 1Sharpe Ventures, and leaders from Invitation Homes and Opendoor. About the Role Flock is hiring a Full Stack Software Engineer to join our small, high-impact product team. We’re building a 10x version of Flock from the ground up, redefining how mom-and-...Full time- ...run compliance, and save money. Our founding team includes engineers who have scaled products at Amazon, Google, and multiple unicorn... .... This is a full-time, on-site role as a Full-Stack Software Engineer, based in our NoMad, NYC office. Who Are You? Love...Full timeWork at officeRemote workFlexible hours
- ...the business requirements. You will get a chance to influence product design and roadmap. 3. You will work with other in-house engineers and work with/manage an off-shore engineering team. 4. Your primary focus will be the web product initially. You will get an opportunity...Full timePart time
$180k - $215k
...and Culture doc here . Position Summary As a full stack engineering on the product eng team you will be working on the most... ..., or a related field. ~3+ years of experience in Full Stack Software Development. ~ Experienced with React, Javascript, Python, etc...Full timeWork experience placement- ...Description: This is an exciting opportunity to join a rapidly growing company that provides Artificial Intelligence systems and software engineering services/solutions to DoD and Federal clients. We seek a Full‑Stack Engineer with a dual focus on data engineering and...Full timeLocal areaRemote workFlexible hours
$175k
...Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions...Full timeFor contractorsWork at officeRemote workFlexible hours$115k - $160k
...ubiquity. Who We Are We are tech industry veterans in software, hardware, and design who are pooling our skills to build the future... ...collaboratively and respectfully. The Full-Stack Software Engineer, Internal Services builds and improves internal deployment...Remote jobFull timeLive inLocal areaShift work$215k - $290k
...talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100%... ...across the United States to help them hire. Full-Stack Software Engineer Location - Redwood City, CA (On-site) On-site role...Full timeH1bWork at officeRemote workVisa sponsorship$135k - $155k
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL STACK SOFTWARE ENGINEER (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most...Permanent employmentFull timeTemporary workInternshipWorldwideWeekend work$98.5k - $206.8k
Job Title: Full Stack Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local Anticipated Posting...Full timeContract workWork experience placementLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Remote
- startup software engineer Remote
- financial software developer Remote
- junior software developer remote Remote
- software engineer Remote
- software data engineer Remote
- freelance software developer Remote
- software developer internship no experience Remote
- part time software developer Remote
- associate software developer Remote

