P

Peraton

Runs and secures technology for federal agencies

Cloud Software Engineer Level 2

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLaurel, MD, USAIn-person

About the Job

Requirements

  • Five or more years of directly related software development or engineering experience, including requirements analysis, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis or resolution.
  • A Bachelor's degree in Computer Science or a related technical field is highly desired and is considered equivalent to two years of experience.
  • Must hold, or obtain before starting, one of the following cloud developer certifications: AWS Certified Developer–Associate, AWS Certified Machine Learning–Associate, AWS Certified Machine Learning–Specialty, AWS DevOps Engineer Professional, or Certified Kubernetes Application Developer (CKAD).
  • At least four years of experience developing software with high-level languages such as Java, C, or C++.
  • Demonstrated ability to work with open-source NoSQL products for highly distributed, massively parallel computation, such as HBase, Accumulo, or Bigtable.
  • Demonstrated work experience with the MapReduce programming model and technologies such as Hadoop, Hive, or Pig.
  • Demonstrated work experience with the Hadoop Distributed File System (HDFS).
  • Demonstrated work experience with serialization formats such as JSON or BSON.
  • Demonstrated work experience developing RESTful services.
  • At least three years of experience developing software for UNIX/Linux operating systems, including Red Hat versions 3–5.
  • Demonstrated work experience in requirements analysis and design of at least one object-oriented system.
  • Demonstrated work experience developing solutions integrating and extending FOSS/COTS products.
  • At least three years of experience in software integration and testing, including developing and implementing test plans and test scripts.
  • Demonstrated technical writing skills, including generating technical documents in support of a software development project.
  • Demonstrated experience, work, or college-level coursework in at least two of the desired characteristics: deploying applications in a cloud environment; understanding big-data cloud scalability across Amazon, Google, or Facebook; designing and developing automated analytic software, techniques, and algorithms; constructing taxonomies for analytic disciplines, knowledge areas, and skills; developing and deploying data-driven analytics, event-driven analytics, or analytics orchestrated through rules engines; linguistics including grammar, morphology, and concepts; developing and deploying analytics that discover and exploit social networks; documenting ontologies, data models, schemas, formats, data element dictionaries, software application programming interfaces, and other technical specifications; or developing and deploying analytics within a heterogeneous schema environment.
  • An active TS/SCI clearance with polygraph is required.

Responsibilities

  • Provide cloud software research, development, and engineering services, including requirements analysis, software development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and issue diagnosis and resolution.
  • Work as part of an integrated product development team on cyber and AI/ML capabilities hosted on large-scale compute clusters and AWS Cloud infrastructure.

Desired Qualifications

  • Experience with large language models (LLMs), agentic AI, and retrieval-augmented generation (RAG).
  • Expertise in AWS Cloud architecture design and development.
  • Proficiency using AWS SDKs and APIs.
  • Expertise in infrastructure-as-code tools such as CloudFormation or Terraform.
  • Skill in continuous integration, deployment, testing, and monitoring practices.
  • Knowledge and skill in implementing and using observability tools such as Elasticsearch or OpenSearch.
  • Java programming for distributed systems, including networking and multithreading.
  • Agile development experience with source code management practices and tools.
  • Strong Linux fundamentals and knowledge of at least one scripting language such as Python, Ruby, or Perl.
  • Familiarity with microservices development techniques and container orchestration such as Kubernetes.
  • Knowledge of cloud security and compliance best practices.

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