Peraton is looking to modernize mega data repositories, dataflow management, data provenance and compliance validation, and streaming solutions for IC data management support
Requirements
- Strong experience with Java, particularly for distributed, multi-threaded systems
- Hands-on expertise with Infrastructure as Code (IaC) tools such as Ansible and Puppet
- Solid experience with CI/CD pipelines, automated testing, deployment, and monitoring
- Familiarity with Agile development practices and modern source control tools
- Strong Linux fundamentals and proficiency in at least one scripting language (e.g., Python, Ruby, or Perl)
- Experience or working knowledge of microservices architectures
- Familiarity with containerization technologies such as Docker and container orchestration platforms like Kubernetes
Responsibilities
- Design, develop, and enhance new software capabilities in an agile environment
- Build and optimize high-performance, scalable systems deployed across large compute clusters
- Test, tune, and improve system performance and reliability
- Support operational and sustainment activities for deployed products
- Collaborate closely with engineers, stakeholders, and mission partners throughout the software lifecycle
Other
- Active TS/SCI clearance with current polygraph
- 6+ years of professional software engineering experience across the full development lifecycle
- Bachelor's degree in Computer Science or a related technical field (or equivalent experience)
- Must have, or obtain, one of the following certifications prior to starting: AWS Certified Developer - Associate, AWS Certified Machine Learning - Associate or Specialty, AWS DevOps Engineer - Professional, Certified Kubernetes Application Developer (CKAD)
- Willingness to participate in a rotating Tier III on-call support schedule