Senior Cloud Software Engineer

  • ManTech
  • Hanover, Maryland
  • Full Time

Currently, ManTech is seeking a motivated, career and customer-oriented highly skilled Senior Cloud Software Developer to join our Automation Development team in Hanover, MD . The ideal candidate will have hands-on experience designing, developing, and maintaining scalable applications and web services within AWS cloud environments.

Responsibilities Included but are not limited to:

  • Responsible for designing and developing cloud-native applications, UIs, and backend web services using Angular 10/16, Python/Django, and AWS (EC2/AMI, ECS/Docker, RDS/MySQL)

  • Will automate the provisioning of AWS AMIs across multiple platforms using HCL Packer, Ansible, and GitLab CI to support bi-weekly security agent deployments

  • Responsible for building and managing test datasets, and support backend service validation and QA efforts

  • Responsible for collaborating with other DevOps, Security, and Backend Engineering teams to enhance automation, security posture, and performance of software deliverables.

  • Responsible for maintain and manage source code and CI/CD pipelines via GitLab in an agile team setting

Minimum Qualifications:

  • Twenty (20) or more years experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required.

  • A bachelors degree in computer science, or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience may be substituted for a bachelors degree

  • Requires an IAT II (Security + or equivalent). Will have 60 days from start of program to obtain

  • Must have experience in full-stack software development in a cloud environment, strong programming skills in Angular (preferably v16), Python, and Django.

  • Must have experience maintaining processes of distributing AMIs using AMI packer builder which leverages Gitlab CI/CD pipeline to build, validate, and then publish AMI for public consumption and experience with CI/CD pipelines and automation tools (GitLab CI, Ansible, Packer).

Preferred Qualifications:

  • Experience in enterprise or government environments.

  • Familiarity with security and compliance in cloud systems.

  • Strong understanding of secure coding, cloud security architecture, and continuous security integration.

  • Familiarity with secure software development lifecycle (SSDLC) practices

  • Experience using Ansible and Python playbooks/templates to manage and update Ubuntu and CentOS servers.

  • Experience deploying and managing Docker containers using Kubernetes on Linux environments.

  • Knowledge of RESTful API design and database optimization.

Clearance Requirements:

  • Must have a current/active TS/SCI w/ Polygraph.

Physical Requirements:

  • The candidate must be able to move, carry and deliver workstations from inside the office to the customer's desk. The person in this position must be able to remain in a stationary position 50% of the time. Must communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations.

Job ID: 479072580
Originally Posted on: 5/30/2025

Want to find more Technology opportunities?

Check out the 147,932 verified Technology jobs on iHireTechnology