Peraton's Cyber Intel Team is looking to hire a Cloud Software Engineer to support and develop advanced capabilities for a state-of-the-art Data Warehouse integrated into large-scale cloud infrastructure.
Requirements
Strong experience designing and developing AWS Cloud Architecture.
Deep proficiency with AWS SDKs/APIs and Infrastructure as Code (IaC) tools like CloudFormation or Terraform.
Hands-on experience with Continuous Integration, Deployment, Testing, and Monitoring practices.
Expertise in Java for distributed systems, with a solid understanding of networking and multi-threading.
Experience working with Apache Hadoop, Accumulo, and NiFi.
Solid Linux fundamentals with experience in scripting languages like Python, Ruby, or Perl.
Knowledge of microservices development and container orchestration (e.g., Kubernetes).
Responsibilities
Lead agile software design and development, creating innovative solutions for high-performance services hosted on massive compute clusters and AWS Cloud Infrastructure.
Implement testing, performance tuning, and optimization for cloud-native applications, ensuring high availability and efficiency.
Work closely with a dynamic, cross-functional team to innovate and sustain our cloud-based services.
Be the go-to expert, providing operational and sustainment support with occasional after-hours and on-call responsibilities.
Perform high-level requirements analysis, software development, integration, and testing with autonomy.
Lead the design and execution of software solutions on large-scale compute clusters and AWS Cloud Infrastructure.
Evaluate technical needs, create task breakdowns, and oversee the design for technical accuracy and completeness.
Other
This role has telework flexibility and would require some after hours on-call support.
An active TS/SCI security clearance with Polygraph is required.
Twelve (12) years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
A Bachelor's Degree in Computer Science or in a related technical field is required.
One of the following Cloud Certifications are required: AWS Certified Developer - Associate, AWS DevOps Engineer Professional, Certified Kubernetes Application Developer (CKAD).