P

Peraton

Runs and secures technology for federal agencies

Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHerndon, VA, USA

About the Job

Requirements

  • At least 5 years of experience with a bachelor's degree, 3 years with a master's degree, or 0 years with a PhD.
  • U.S. citizenship.
  • Ability to obtain and maintain a Public Trust clearance.
  • Security+ certification.
  • Must work on site at the Worldgate office in Herndon.
  • At least 3 years of hands-on experience developing Java Enterprise Edition applications on WebLogic Application Server for highly available, 24/7, scalable systems on Linux/Unix platforms.
  • In-depth knowledge of relational database management systems, including data modeling concepts and entity relationship diagram design and development.
  • Strong experience developing enterprise Java solutions following standard practices, including object-oriented analysis and design and design patterns.
  • Strong understanding and working knowledge of software development methodologies, including Waterfall and Agile/Scrum.
  • Analytical and problem-solving skills.
  • Communication abilities.
  • Programming skills in Java and Java Enterprise Edition.
  • Knowledge of Java and object-oriented programming.

Responsibilities

  • Conduct research in the design, development, testing, and utilization of electronic data processing software.
  • Design, develop, document, test, and debug application software and systems containing logical and mathematical solutions.
  • Conduct multidisciplinary research and collaborate with equipment designers and hardware engineers in planning, designing, developing, and utilizing electronic data processing systems for product and commercial software.
  • Determine computer user needs and analyze system capabilities to resolve problems 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 the feasibility of designs within time and cost constraints.
  • Confer with systems analysts, engineers, programmers, and others to design systems and obtain information about project limitations and 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 functioning to ensure specifications are met.

Desired Qualifications

  • Experience with Servlets, JNDI, JDBC, JUnit, Maven, SOAP/RESTful services, XML, XSD, Spring JPA, the Spring Framework, Spring Batch Framework, Angular 15 or above, HTML, JavaScript, SQL, GitLab, and Eclipse.

About the Company

Peraton

Runs and secures technology for federal agencies

Peraton builds and runs secure technology for American defense, intelligence, space, and civilian agencies, from military networks to satellite ground stations. In 2025, the Federal Aviation Administration chose it to manage the overhaul of the nation's air traffic control system, replacing copper wiring with fiber and upgrading radar and radios. Its engineers, many holding security clearances, run and defend agency networks and data centers, write mission software, and operate space and communications systems, and agencies pay for this work through multiyear contracts. Peraton was formed in 2017, when private-equity firm Veritas Capital bought Harris Corporation's government IT business, and is based in Reston, Virginia.

Company size
10,001+
Company stage
Grant
Total funding
$60M
Headquarters
Reston, VA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Peraton

See more jobs