P

Peraton

Runs and secures technology for federal agencies

Software Engineer Lead Associate - Cloud

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

About the Job

Requirements

  • A high school diploma or GED and 8 years of software development or engineering experience, including requirements analysis, development, integration, testing, and troubleshooting; a relevant Bachelor's degree in Computer Science or a related technical field may substitute for 2 years of experience, and a relevant Master's degree may substitute for 4 years.
  • Experience developing in high-level languages such as Java, C, or C++.
  • Experience working in UNIX/Linux (RedHat-based) environments.
  • Experience in software integration and testing, including test plan and script development.
  • Active TS/SCI with Polygraph is required.
  • One of the following certifications is required: AWS Certified Developer – Associate, AWS DevOps Engineer – Professional, AWS Certified Machine Learning – Associate, AWS Certified Machine Learning – Specialty, or Certified Kubernetes Application Developer (CKAD).
  • Strong experience with Java programming.
  • Proficiency with Infrastructure as Code tools such as Ansible and Puppet.
  • Expertise in Continuous Integration, Deployment, Testing, and Monitoring practices.
  • Java programming for distributed systems, with experience in networking and multi-threading.
  • Agile development experience with source code management practices and tools.
  • Well-grounded in Linux fundamentals and knowledge of at least one scripting language such as Python, Ruby, or Perl.
  • Familiarity with microservices software development and container orchestration such as Kubernetes.
  • Familiarity with containerization such as Docker.
  • Rotating Tier III on-call support and emergency surge support may be required.

Responsibilities

  • Support all aspects of agile software design and development for products integrated into systems on large-scale compute clusters.
  • Design and develop new capabilities; perform testing, optimization and performance tuning, and operation and sustainment functions.
  • Perform requirements analysis, software design, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution with a high level of proficiency and independence.
  • Communicate directions and provide guidance to more junior programmer/analysts as required.
  • Develop solutions that integrate or extend COTS or GOTS products.
  • Evaluate project needs, determine tasks and durations, create and execute test cases, create SOPs and documentation, conduct code reviews, and generate and review designs for technical accuracy and completeness.

Desired Qualifications

  • Apache Hadoop.
  • Apache Accumulo.
  • Apache NiFi.
  • MongoDB.
  • Message brokers such as ActiveMQ.
  • Spring Framework, Python, and Bash.
  • Knowledge of security and compliance best practices.
  • AWS Cloud experience, hybrid cloud environments, and similar commercial cloud technologies.

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