Due to continued mission success, we are expanding and are particularly interested in professionals with experience in cloud computing, AWS services, enterprise modernization, software development, virtualization, Linux, Kubernetes, and system monitoring. This role is ideal for someone who enjoys solving complex technical problems, supporting cloud-based platforms, and helping transition mission systems from traditional environments into secure, scalable AWS architectures.
Our team supports a mission-critical management system enabling several Airborne ISR missions that are actively used today in global operations by the U.S. Navy, Border Patrol, Coast Guard, and other federal partners. Engineers on this team can help modernize this capability by integrating cutting-edge sensors, strengthening cloud-based infrastructure, and directly enabling real-world mission outcomes.
What You’ll Do
- Design, deploy, configure, and support cloud-based applications and infrastructure using Amazon EC2 and related AWS compute services.
- Support migration and modernization of legacy systems into AWS environments, including refactoring applications to run efficiently on EC2, containerized platforms, and managed services.
- Build and maintain secure, scalable cloud environments using AWS services such as Amazon S3, IAM, VPC, CloudWatch, Systems Manager, Elastic Load Balancing, Auto Scaling, Lambda, RDS, and Amazon EBS.
- Integrate applications, data pipelines, and mission systems across AWS services while ensuring availability, reliability, performance, and security.
- Develop and support automation for provisioning, configuration, monitoring, patching, and operational maintenance of AWS infrastructure.
- Diagnose, troubleshoot, and resolve issues across development, test, and production cloud environments, including EC2 instances, networking, storage, access controls, and application services.
- Conduct scalability and performance assessments of cloud-hosted applications to identify bottlenecks and recommend improvements using AWS-native monitoring and optimization tools.
- Support cloud data management and distributed processing environments and AWS-aligned storage or analytics services.
- Collaborate with software engineers, infrastructure teams, system owners, and end users to evaluate requirements, validate designs, test components, and document implementation results.
- Contribute to system design decisions involving cloud architecture, networking, security, cost optimization, high availability, disaster recovery, COTS/GOTS integration, and reuse of existing capabilities.
What We’re Looking For
- Bachelor’s degree in Computer Science, Engineering, or a related discipline from an accredited college or university; four additional years of relevant software development or engineering experience may be substituted for a degree.
- Six years of software development or engineering experience on programs or contracts of similar scope, type, and complexity.
- At least four years of experience developing software for systems using cloud-related technologies.
- Hands-on experience with cloud platforms, cloud migration, cloud integration, distributed systems, or large-scale data processing environments.
- Familiarity with Agile development processes and the ability to collaborate effectively on a software development team.
- Ability to interface directly with development teams, system stakeholders, and end users.
- Experience testing infrastructure components, validating design requirements, and documenting results.
- Active TS/SCI clearance and Full Scope Polygraph is required for the program.