Software Architect

PeratonHerndon, VA
$135,000 - $216,000

About The Position

Peraton Labs is searching for a Software Architect to join a team as a senior technical contributor owning significant development responsibilities, mentoring junior team members, and helping ensure that engineering decisions align with both immediate mission requirements and longer-term platform evolution. You’ll support the team in an Agile software development environment supporting requirements/story development, software architecture and design, software development, unit/component testing, and systems integration. Additionally, this role will support cross-organization development needs, contributing to shared capabilities, integration efforts, and technical initiatives that benefit the broader cyber product portfolio.

Requirements

  • Minimum of 12 years experience with BS/BA; Minimum of 10 years with MS/MA; Minimum of 7 years with Ph.D; including 5 years working as a software architect
  • Degree in computer science, computer engineering, or related field
  • Ability to work with internal and external teams to define requirements, specify architectures, complete detailed designs, and oversee implementations
  • Proven technical leadership skills and mastery of cutting-edge software development tools and architectures
  • An understanding of Enterprise Architecture strategy and design
  • A demonstrated ability to design, architect and implement best practices, with the following languages: Java and JavaScript/React
  • Troubleshoot and resolve complex technical issues across the application stack in development and production environments
  • Experience with containerization (Docker, Kubernetes), and modern deployment practices
  • Experience with Windows and Linux operating systems, database technologies, web application servers, and/or automated testing tools.
  • Demonstrated application security knowledge
  • Strong analytical and problem-solving skills
  • Self-motivated, independent, detail oriented, responsible team-player
  • Strong written and oral communication skills
  • US Citizenship

Nice To Haves

  • Prior experience working in an Agile software development environment
  • Prior experience working with DevSecOps processes and tools
  • Experience with web development frameworks, database technologies, web services, and/or web application servers
  • Prior experience with the cyber security domain
  • Prior experience providing mentoring to junior personnel
  • Ability to anticipate problems and take decisive action
  • Ability to find innovative ways to solve problems

Responsibilities

  • Own significant development responsibilities
  • Mentor junior team members
  • Ensure engineering decisions align with immediate mission requirements and longer-term platform evolution
  • Support requirements/story development
  • Support software architecture and design
  • Support software development
  • Support unit/component testing
  • Support systems integration
  • Support cross-organization development needs
  • Contribute to shared capabilities
  • Contribute to integration efforts
  • Contribute to technical initiatives that benefit the broader cyber product portfolio

Benefits

  • Overtime
  • Shift differential
  • Discretionary bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service