Cloud Software Engineer
Ansible
Automation
AWS
Aws Elastic Container Service
CI/CD
Cloud
Cloud Architecture
Cloud Infrastructure
Cloud Native
Cloud Operations
Cloud Platform
CloudFormation
DevOps
Devops Tools
Docker
Engineer
Infrastructure
Infrastructure As Code
Jenkins
Lambda
Platform Engineering
Programming
Programming Language
Programming Languages
Software Development
Software Engineer
Software Engineering
Job Description
General Dynamics Information Technology is hiring a Cloud Software Engineer (Cloud Engineer) to design, build, and operate cloud-native applications and platform automation.
Responsibilities
- Act as a technical SME across cloud-native software, cloud platforms, DevOps, and Infrastructure-as-Code (IaC)
- Design, develop, and deploy modular cloud-based systems and services using Python, Java, C++, or Ruby
- Apply software engineering best practices to deliver high-quality, testable, and maintainable code
- Build and maintain AWS solutions using services including S3, RDS, EC2, ECS, Lambda, SQS, and SNS with CloudFormation and related IaC/automation frameworks
- Implement CI/CD pipelines using GitHub and Jenkins
- Containerize and automate workloads with Docker and Ansible
- Use open-source technologies and system engineering practices to implement cloud solutions
- Identify and resolve cloud infrastructure, performance, and deployment issues; recommend improvements for scalability, reliability, security, and cost efficiency
- Align cloud solutions with customer best practices, architectural guidance, and governance standards
- Collaborate with Agile Scrum teams and customers to gather requirements and provide cloud support
- Design, integrate, and maintain web services and RESTful APIs to support interoperability and data exchange
Requirements
- 10+ years of related experience
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or related technical discipline (equivalent experience may be considered)
- Proven experience designing, developing, and deploying cloud-native applications and services
- Demonstrated programming skills in Python, Java, C++, or Ruby
- Hands-on AWS experience with S3, RDS, EC2, ECS, Lambda, SQS, SNS, and CloudFormation
- Practical Infrastructure-as-Code (IaC) experience using CloudFormation or similar automation frameworks
- Strong DevOps understanding, including CI/CD, version control, and automated build/deployment workflows
- Experience with containerization and automation tools: Docker and Ansible
- Strong understanding of RESTful API design, integration patterns, and web-service architectures
- Ability to troubleshoot cloud infrastructure, application deployments, and performance issues
- Experience working in Agile Scrum teams within iterative delivery cycles
- Strong communication skills for collaboration with technical and non-technical stakeholders
- Experience supporting COTS/GOTS applications across Windows and Linux environments hosted on AWS
- Familiarity with Assessment & Authorization (A&A) processes and security/compliance artifact development
- Exposure to system engineering practices, open-source technologies, and cloud governance frameworks
- Professional certifications such as AWS Solutions Architect, AWS Developer, AWS SysOps Administrator, or equivalent credentials
- US Citizenship required
- Security clearance: TS/SCI with Polygraph (Clearance level: Top Secret SCI + Polygraph)
- Location: Herndon, VA (onsite)
- Hours: Contract core hours, 9am - 3pm
- Travel: None
Technologies
- Python, Java, C++, Ruby
- AWS, S3, RDS, EC2, ECS, Lambda, SQS, SNS, CloudFormation
- GitHub, Jenkins
- Docker, Ansible
- Infrastructure-as-Code (IaC), CI/CD
- RESTful APIs, Web services
- Agile Scrum
- Assessment & Authorization (A&A)
Benefits
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Paid vacation and holidays (rest and recharge)
- Cutting-edge technology you can learn from
Compensation
The likely salary range for this position is $162,037 - $219,227 per year. Salary is set based on experience, geographic location, and possibly contractual requirements, and may fall outside this range.
Identity Verification Process
- Virtual interviews require you to be on camera; the employer may take your picture to verify identity and prevent fraud
- You authorize collection, processing, and use of biometric data for identity verification and security purposes