Lead Full Stack Software Engineer

Peraton•Aurora, CO
•$112,000 - $179,000•Onsite

About The Position

Peraton is seeking a Lead Full Stack Software Engineer to drive engineering for mission-critical intelligence software supporting an operational Intelligence Community mission. The role sets technical direction for a team building cloud-based SIGINT microservices and owns their architecture and technical roadmap while mentoring engineers and contributing hands-on with a modern software stack. The engineer leads development, integration, testing, deployment, and maintenance of highly available, resilient cloud-based software. The position is onsite for local candidates in Aurora, Colorado, or Melbourne, Florida, and includes scheduled on-call support and up to 10% travel for customer-hosted quarterly Program Management Reviews.

Requirements

  • At least 8 years of relevant experience with a bachelor's degree; 6 years with a master's degree; 3 years with a Ph.D.; or 12 years of relevant experience without a degree.
  • Active TS/SCI clearance with CI polygraph; U.S. citizenship required.
  • Security+ certification, or ability to obtain it within 90 days of hire.
  • Experience defining technical roadmaps, planning resources, and aligning engineering tasks with customer goals.
  • Back-end development experience with Java and Spring/Spring Boot.
  • Front-end proficiency with HTML, CSS, JavaScript, and a modern framework such as Angular, React, or Vue.js.
  • Hands-on experience with databases such as MySQL, PostgreSQL, or similar.
  • Experience with GitLab CI/CD, including Pipelines, SonarQube, SAST, NexusIQ, and dependency scanning.
  • Experience with a cloud platform such as AWS, Azure, or Google Cloud, and containerized systems.
  • Experience provisioning environments and building, deploying, updating, and rolling back applications within them.

Nice To Haves

  • Experience with Java 17, JUnit 5, and Mockito.
  • Hands-on experience with MongoDB.
  • Experience with Kubernetes (RKE/RKE2), Docker, and Helm.
  • Experience with messaging platforms such as RabbitMQ.
  • Experience with PKI authentication and certificates, Keycloak, and OIDC.
  • Experience with observability tools such as Grafana, Loki, Prometheus, and Alertmanager.
  • Experience with Atlassian tools such as Jira and Confluence, and test automation tools such as Cucumber and Selenium.
  • Understanding of systems engineering principles and documentation.

Responsibilities

  • Architect solutions, define technical roadmaps, and align engineering work with customer goals.
  • Plan resources, mentor engineers, and establish standards for code quality, testing, and security.
  • Provide scheduled on-call support.
  • Lead development, integration, testing, deployment, and maintenance of highly available, resilient cloud-based software.
  • Stand up development, test, staging, and production environments.
  • Drive automated build, deployment, and rollback through GitLab CI/CD.
  • Work with analysts, systems engineers, and developers in an Agile environment.
  • Brief project managers and customers, including at quarterly Program Management Reviews.
  • Travel up to 10% to attend customer-hosted quarterly PMRs.

Benefits

  • Heavily subsidized employee benefits coverage for employees and dependents.
  • 25 days of PTO accrued annually, up to a generous PTO cap.
  • Ten company holidays per year.
  • Annual merit assessments.
  • Eligible participation in a bonus plan.
  • Medical, dental, and vision benefits.
  • 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