Skip to main content
Peraton logo

Full Stack Software Engineer - Top-Secret with SCI eligibility

Peraton
Full TimeseniorHybrid
Arlington, Virginia, USPosted February 13, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptJavaReactVueAngularJenkinsGitGitLabJiraAgileCI/CDDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Required:

  • Bachelor’s degree and a minimum of 8 years related technical experience. An additional 4 years of experience may be substituted in lieu of a degree.
  • 6 years of relevant software development experience to include jQuery, JavaScript, Angular/React/Vue, Java, and other development languages.
  • 6 years of experience developing and working with APIs.
  • Experience with DevOps tools Atlassian JIRA, Jenkins Continuous Integration, and GIT repositories.
  • Familiarity with cybersecurity concepts.
  • U.S. Citizenship required.
  • Active Top-Secret security clearance with SCI eligibility is required.

  • In addition, selected candidate must be able to obtain and maintain a favorably adjudicated DHS background investigation to start and for continued employment.

Preferred

  • Experience with SAFe Agile testing environments.
  • Experience with GitLab CI/CD Test Automation Pipeline & Reporting
  • Experience with Neo4J
  • Experience with D3 styling.

Peraton is seeking a highly skilled Full Stack Software Engineer to support our Federal Strategic Cyber program. This role offers a dynamic hybrid work environment and the opportunity to contribute to mission-critical software development efforts.

Location: Arlington, VA - hybrid telework/remote work environment. Must be able to come on-site as needed.

As a Full Stack Software Engineer, you will:

  • Design, develop, test, document, and maintain both front-end and back-end software applications.
  • Lead the creation and implementation of custom web applications tailored to evolving client requirements.
  • Adapt quickly to changing priorities and requirements in a fast-paced development environment.
  • Research, evaluate, and integrate new technologies and products based on client needs.
  • Develop new software solutions and enhance existing systems.
  • Address challenges related to systems integration, platform compatibility, and multi-environment deployment.
  • Troubleshoot software issues and implement improvements based on user feedback.
  • Contribute to the development of user manuals and technical documentation.
  • Support additional application areas as team priorities shift.
  • Analyze and design databases and assist in architecting cloud-based environments, working independently or collaboratively.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free