P

Peraton

Runs and secures technology for federal agencies

Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeColorado Springs, CO, USAIn-person

About the Job

Requirements

  • An associate degree in Software Engineering, Computer Science, Systems Engineering, or a related field and 10 or more years of relevant experience; alternatively, a bachelor's degree in a related field and 8 or more years of experience, a master's degree in a related field and 6 or more years of experience, or a doctoral degree in a related field and 3 or more years of experience. Four additional years of relevant experience may be considered in lieu of a degree.
  • Possess and maintain a minimum Top Secret clearance, with the ability to upgrade to TS/SCI.
  • Demonstrate proficiency in Python development for backend systems and APIs.
  • Have experience designing, implementing, and optimizing relational databases, including SQL, triggers, functions, and stored procedures.
  • Have experience implementing authentication and authorization mechanisms, including role-based access control and attribute-based access control.
  • Have experience with microservice development and backend service architectures.
  • Demonstrate proficiency developing software using TypeScript, including modern language features, strong type checking, and practices that support maintainable and reliable code.
  • Have experience developing and building front-end applications using Vite and associated modern web development tools.
  • Have experience with contemporary front-end development practices, including component-based architecture, state management, application routing, and responsive design.
  • Have experience using Git-based source control systems and participating in structured code reviews.
  • Have experience investigating and resolving production issues in operational environments.
  • Have experience with unit testing, integration testing, and automated test workflows.
  • Have working knowledge of public key infrastructure concepts and asynchronous messaging architectures.
  • Have experience with PostgreSQL, OAuth 2.0, JSON Web Tokens, Git, GitHub, continuous integration/continuous delivery pipelines, Kafka, and Unix shell scripting.
  • Have experience applying Zero Trust software development principles.
  • Have experience with Docker, Kubernetes, and Helm for containerized deployment and orchestration.
  • Have experience with at least one major commercial cloud platform, such as AWS, Azure, or Google Cloud Platform.

Responsibilities

  • Build multi-tenant backend services on public cloud platforms such as AWS.
  • Architect, develop, and consume APIs and backend services, emphasizing automation, security, testing, and maintainability.
  • Create software system designs from business requirements and translate functional needs into technical specifications.
  • Present technical designs and recommendations to engineering teams and stakeholders.
  • Work with Model-Based Systems Engineering and Test teams to align requirements, models, and system implementation.
  • Develop backend services using Python, including APIs, automation logic, and platform-level components.
  • Design user interfaces and implement reusable front-end software components to support consistent, accessible, and maintainable application functionality.
  • Implement authentication and authorization mechanisms.
  • Develop microservices and associated service-to-service communication patterns.
  • Investigate and resolve production issues using structured diagnostic and troubleshooting methods.
  • Support customer and partner integration activities as part of platform deployment and capability development.
  • Solve technical challenges related to secure and scalable satellite communications infrastructure.

Desired Qualifications

  • Collaborate effectively with Model-Based Systems Engineering and Test engineering teams.
  • Prepare and present technical designs and recommendations to cross-functional stakeholders.
  • Engage with end users to clarify requirements or support implementation activities.
  • Learn new tools, technologies, or frameworks in support of evolving project needs.

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