Front End Software Engineer

Peraton•Herndon, VA
•$104,000 - $166,000•Onsite

About The Position

Peraton’s Defense Intelligence Solutions business unit is seeking an experienced Front End Software Engineer in Herndon, Virginia, to support the SITE III DO contract. The contract supports the orchestration, sustainment, and evolution of mission-critical applications and services for a major Directorate within the U.S. Intelligence Community. Its work spans requirements and solutions engineering, scheduling, reliability, resiliency, services development, integration, testing and evaluation, maintainability, and analysis across Defense Intelligence and its partners. The support team applies architecture design, data science, cloud services, DevSecOps, and platform integration to develop and sustain the global human intelligence apparatus and supporting partners. The engineer designs, develops, documents, tests, and debugs software applications and systems; analyzes user needs and software requirements; and works with analysts, engineers, programmers, and other collaborators to design systems that meet project, performance, and interface requirements. Front-end work includes designing website layouts and content, implementing navigation and links, and verifying that the visual interface is error-free and matches its design. Implementations must support multiple browser types and versions, meet Section 508 accessibility requirements, and perform for users with limited bandwidth. This position requires full-time work in a Sensitive Compartmented Information Facility (SCIF), with flexible hours. Peraton states that employees on this program receive enhanced benefits, including heavily subsidized employee benefits coverage for employees and their dependents, 25 days of PTO accrued annually up to a generous cap, and participation in a bonus plan. The stated target salary range is $104,000–$166,000; salary depends on factors including responsibilities, experience, education, skills, location, and business and contract considerations. Depending on the position, employees may also be eligible for overtime, shift differential, and a discretionary bonus.

Requirements

  • Bachelor’s degree in an area relevant to the position and at least 5 years of applicable experience, or a relevant master’s degree and at least 3 years of applicable experience; an additional 4 years of applicable experience may be considered in lieu of a degree.
  • Active TS/SCI or SCI eligibility and an active polygraph, or the ability to obtain a polygraph.
  • Experience with JavaScript, jQuery, Angular, Bootstrap, or another UI framework.
  • Experience with Spring Boot and Java.
  • Experience building prototypes in HTML or PowerPoint.
  • Strong troubleshooting skills.
  • Ability to work in a fast-paced Agile environment.
  • Ability to work full time in a SCIF; hours are flexible.

Nice To Haves

  • Experience with OpenShift, Keycloak, or WildFly.
  • Experience with Material-UI.
  • Experience with Jenkins, Git, Artifactory, or CI/CD pipelines.
  • Experience with automated testing tools such as JMeter, Selenium, or Robot Framework.
  • Currently active Security+ or other IAT II/III-level certification.
  • AWS experience.
  • Experience with STIG hardening.
  • Active TS/SCI with polygraph.

Responsibilities

  • Design, develop, document, test, and debug applications software and systems containing logical and mathematical solutions.
  • Conduct multidisciplinary research and collaborate with equipment designers and hardware engineers on the planning, design, development, and use of electronic data processing systems for product and commercial software.
  • Determine computer user needs and analyze system capabilities to resolve issues involving program intent, output requirements, input data acquisition, programming techniques, and controls.
  • Prepare operating instructions and design and develop compilers, assemblers, utility programs, and operating systems.
  • Ensure software standards are met.
  • Analyze user needs and software requirements to determine whether designs are feasible within time and cost constraints.
  • Confer with systems analysts, engineers, programmers, and others to design systems and gather information on project limitations, capabilities, performance requirements, and interfaces.
  • Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure design outcomes and consequences.
  • Coordinate software system installations and monitor equipment functionality to ensure specifications are met.
  • Design website layouts and handle images, content, buttons, navigation, and internal links.
  • Verify that website visual front ends are free of errors and match their designs.
  • Implement front ends that support multiple browser types and versions, meet Section 508 requirements, and perform for bandwidth-disadvantaged users.

Benefits

  • Heavily subsidized employee benefits coverage for employees and their dependents.
  • 25 days of PTO accrued annually, up to a generous PTO cap.
  • Participation in an attractive bonus plan.
  • Depending on the position, eligibility for overtime, shift differential, and a discretionary bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service