Software Engineer

Peraton•Chantilly, VA
•Onsite

About The Position

Peraton is seeking a Senior Software Engineer in Chantilly, Virginia, to support a Department of War customer as part of the Data Exchange engineering team. The role involves designing, developing, testing, and deploying a complex system using an Agile approach to support mission success for multiple stakeholders. The engineer will transform customer requirements into high-performing software architecture within technical, schedule, and cost constraints. The role includes system design and architecture, application deployment and maintenance, development in cloud-based environments, and integration with other software components. The engineer will work with a Scrum Master, Product Owner, and other Scrum team members.

Requirements

  • Possess a minimum Top Secret security clearance, with the ability to obtain TS/SCI, and maintain the clearance.
  • Bachelor’s degree in computer science, computer engineering, or a related field and 8 or more years of software engineering experience; or a master’s degree in one of these fields and 6 or more years of experience. Four years of relevant experience may substitute for a degree.
  • Meet DoD 8140 foundational requirements for a Software Developer, with proficiency at the advanced level (for example, CISSP-ISSAP).
  • At least 5 years of significant software design and development experience with service-oriented architectures, including web services, JMS publish/subscribe messaging, microservices, and distributed computing technologies.
  • Experience developing and testing applications using a broad range of programming languages, including industry-standard, innovative, or domain-specific technologies.
  • Significant experience with modern Java development, including Java 21 or later and common frameworks such as Apache Camel 4.4 or later, Spring Boot 4.0 or later, and/or Quarkus 3.2 or later.
  • Experience with Python 3.x, Bash 4.x, and other languages.
  • Significant experience developing applications for virtual or cloud-based environments.
  • Experience developing software on Linux systems, typically Red Hat Enterprise Linux 9 or higher.
  • Experience collaborating with external developers and integrating their components into a larger framework.
  • Experience developing with containers and deploying to Kubernetes 1.30 or later using Helm 3.x; familiarity with Rancher 2.x or OpenShift 4.x.
  • Experience with network architectures and technologies including IPv4, IPv6, network switches, firewalls, TCP/IP socket applications, HTTPS, HTTP/2, and gRPC.
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines.
  • Experience working in a team environment using Agile/DevSecOps methods and tools, including Jira, Confluence, Git, Maven, ArgoCD, and GitLab.
  • Experience implementing cybersecurity-hardened solutions.
  • Ability to troubleshoot TLS and SSL issues using command-line tools such as OpenSSL.
  • Skill analyzing conventional and unconventional data formats to ensure alignment with specifications and requirements.
  • Ability to work creatively and collaboratively in a fast-paced, process-oriented, deadline-driven, and sometimes ambiguous environment with little supervision.
  • Confident, concise, and accurate written and oral communication skills.

Responsibilities

  • Transform customer requirements into advanced, high-performing software architecture within program technical, schedule, and cost constraints.
  • Use Agile software development processes to support system design, architecture, application deployment, and application maintenance.
  • Perform backlog grooming and sprint planning.
  • Develop and review code, update technical documents, generate unit tests, verify code requirements through unit testing, and resolve discrepancy reports.
  • Develop, install, and configure software components or algorithms in a cloud-based environment or framework.
  • Collaborate with the Scrum Master, Product Owner, and other Scrum team members to integrate software components successfully.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Health savings account
  • Short- and long-term disability
  • Employee assistance program (EAP)
  • Parental leave
  • 401(k)
  • Paid time off for vacation
  • Company-paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service