DeveloperJobs.io
← Back to all jobs

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

Similar Jobs