Today
Top Secret/SCI
Unspecified
Unspecified
IT - Hardware
Hanover, MD (On-Site/Office)
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:
Minimum Qualifications:
Preferred Qualifications:
Clearance Requirements:
Physical Requirements:
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 bachelor's 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 bachelor's 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.
group id: RTX14564a
ManTech Corporate Capabilities