Senior Full Stack Cloud Software Engineer

Peraton•Annapolis Junction, MD
•$176,000 - $282,000

About The Position

Peraton is seeking a full-stack developer for a cloud-based product that stores, visualizes, and disseminates ELINT collection data as a system of record. The product is intended to present model ELINT data in a logical, understandable way for the intelligence community, with high data accuracy validated by trusted analysts. It must serve tactical users while supporting interoperability, thorough documentation, and data fidelity. The engineer will join a rapidly developing team to build new features and update an existing system. The role involves close collaboration with other developers on software review and refinement and with the DevOps team on upcoming deployments. The engineer will design, develop, test, and document features, contribute to architecture and design reviews, and help shape technical approaches. An active TS/SCI clearance with current polygraph is required. The position requires eight years of software development or engineering experience and either a relevant bachelor’s degree or four additional years of experience in place of the degree. At least one qualifying cloud or related certification is also required.

Requirements

  • Full-stack development experience.
  • Experience with Java, Kotlin, and object-oriented programming.
  • Experience with relational and non-relational databases, including MongoDB and SQL.
  • Experience with React and Redux.
  • Experience with Git and SVN.
  • Experience with Linux and AWS.
  • Active TS/SCI clearance with a current polygraph.
  • Eight years of software development or engineering experience, including requirements analysis, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution.
  • Bachelor’s degree in Computer Science or a related technical field, such as Mathematics, Information Systems, or Engineering; an additional four years of software development or engineering experience may substitute for the degree.
  • At least one of the following certifications: AWS Certified Developer – Associate, AWS DevOps Engineer – Professional, Certified Kubernetes Application Developer (CKAD), or Elastic Certified Engineer.

Nice To Haves

  • Experience with Apache Flink.
  • Experience with Kubernetes.
  • Experience working in an Agile team.

Responsibilities

  • Support a rapidly developing team by creating new features and updating an existing system.
  • Collaborate with developers to review and refine software.
  • Coordinate with the DevOps team on upcoming deployments.
  • Design, develop, test, and document features for a cloud-based software product.
  • Contribute to architecture and design reviews.
  • Assist in shaping technical approaches.

Benefits

  • Heavily subsidized employee benefits coverage for employees and their dependents.
  • 25 days of PTO accrued annually, up to a generous PTO cap.
  • Eligibility to participate in a bonus plan.
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service