Software Engineer (Full Stack)
The Software Engineer (Full Stack) at Confidential Client will provide full stack development support within Cloud Services, utilizing technologies such as Python, JavaScript, Angular, and Java Spring Framework. This role requires an active TS/SCI with Polygraph clearance and involves working on national security projects in Chantilly, VA, focusing on developing secure, scalable single-page applications and RESTful services. The position demands strong expertise in modern web technologies, DevOps practices, and collaboration in a fast-paced, agile environment with no remote work option.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Defense and Space Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You'll Be Owning
Confidential Client is seeking a Software Engineer (Full Stack) to join a cleared program team in Chantilly, VA. This role contributes to secure, mission-critical applications across cloud services and field offices in Northern Virginia. Remote work is not supported for this position.
- Provide full-stack software engineering support for cloud-hosted systems.
- Design, develop, and maintain single-page applications using modern frontend frameworks.
- Build and maintain RESTful services and backend components.
- Implement automated unit and integration tests; participate in CI/CD and DevOps workflows.
- Troubleshoot web and network technologies (web servers, SSL/TLS, proxies).
- Collaborate with cross-functional teams, support rapid prototyping, and implement user-facing features.
What You Must Have
- Active TS/SCI clearance with Polygraph (required and must be acceptable to the program).
- Experience developing single-page applications with HTML5, CSS3/SCSS, TypeScript, and Angular 18+.
- Experience developing RESTful services using Java 17+ and Spring Framework 6+.
- Experience with non-relational data stores (for example, DynamoDB).
- Familiarity troubleshooting web-related protocols and servers (Tomcat, Node.js, web services, SSL/TLS).
- Experience developing automated tests (JUnit, Jasmine) and using test runners such as Jest or Karma.
- Experience with DevOps tools and workflows (Git, Jenkins, Nexus or similar).
- Bachelor’s degree (or equivalent experience) in a technical field is expected.
Nice to Have
- Experience with Spring Security.
- ServiceNow Certified Application Developer or equivalent ServiceNow training.
- Experience with ServiceNow Automated Test Framework (ATF).
- Experience with websockets and real-time UI patterns.
- Experience building UIs with Angular Material.
- Background in Lean/Agile environments, rapid prototyping, and frequent user interaction.
- Familiarity with legacy front-end toolkits (AngularJS, Bootstrap, jQuery).
- Scripting experience (Shell, Perl, Python) for automation.
- Experience with AWS and/or Azure cloud services.
- Experience creating and maintaining Jira tickets and communicating with senior customers.
Compensation & Benefits
Confidential Client offers a competitive compensation package, robust benefits, and opportunities for professional growth. Benefits typically include medical, dental, vision, HSA contributions, PTO, paid parental leave, 401(k) with match, training and development, and company-sponsored events.
Virginia Pay Range:
- $150,000 — $250,000 USD (range reflects factors such as location, experience, and contract wage categories)
Location & Clearance
- Work location: Chantilly, VA and various field offices across Northern Virginia (on-site required; no remote work supported).
- Clearance: Active TS/SCI with Polygraph required and must be acceptable to the client sponsor.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range