Cloud Software Engineer at ManTech
Columbia, MD 21046
About the Job
Description & Requirements
ManTech is seeking a motivated, career and customer-oriented Cloud Software Engineer to join our team in Columbia, MD
Responsibilities Included but are not limited to:
Strong background in IAM policy and permission boundaries
Develop and maintain shipping and sustaining applications deployed in containers and Kubernetes environments, primarily using Amazon Elastic Kubernetes Service(EKS)
Developing, publishing, and maintaining reusable Terraform modules to streamline infrastructure provisioning and management.
Developing and maintain python-based applications using pytest and cucumber framework OR recent Java with Junit5. Junit 4 experience acceptable provided candidate trains and demonstrates competence with Junit5 prior to EOD.
Creating, implementing, and maintaining IAM Policies, Roles, Permission Boundaries, and SCPs across multiple AWS Organizations.
Use of Terraform Enterprise and Vault Enterprise to manage IaaS, securing sensitive data, and automating workflows.
Mentor teammates to improve their skills, provide both primary and secondary technical review, and offer design, architectural and/or process improvements.
Minimum Qualifications:
Shall have a minimum of sixteen (16) years’ experience programming with at least one(1) object oriented language such as but not limited to Java 18+, Python, C++ or Go.
4 years of Infrastructure as a Service cloud experience and working in AWS
5 years’ experience as a certified AWS cloud developer, architecture, or security practitioner
8 years functional experience deploying applications to container orchestration technologies.
5 years functional experience with containerization technologies like Docker.
2 years’ experience working within the Linux desktop environment and bash shell
Preferred Qualifications:
Fluent with git and GitLab, both in commonplace software development processes (branches, merge, reviews, issues, code reviews)
Experience with JSON, XML manipulation, validation, schema reading and authoring.
Familiarity with the RMF process, NIST800-53
Familiarity with Scrum a plus.
Can write code that is clear, concise, well-documented, secure, and incur a minimal, sustainable degree of technical debt.
Drools experience a plus
Must be familiar with gitflow.
Clearance Requirements:
Must have a current/active TS/SCI w/ Polygraph.
Must be a US Citizen
Physical Requirements:
The candidate must be able to move, carry and deliver workstations from inside the office to 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.
6.26.BP.SH.AB.AL.23