Mantech seeks a motivated and customer-focused Principal Cloud Software Engineer to join our team in Denver, CO or Chantilly, VA. In this role, you will design, develop, and support cloud-based backend applications, ensuring secure and scalable solutions for mission-critical systems.
Responsibilities include but are not limited to:
- Design, develop, and maintain production backend applications for the ServiceNow platform using Java
- Deploy and manage services in cloud environments, with an emphasis on AWS
- Analyze data, code, and system processes to identify and resolve technical issues
- Identify and implement best-practice solutions aligned with client needs
- Provide operational support for custom development and third-party integrations
- Conduct unit testing and troubleshoot code defects
- Support the creation of technical design documentation and architecture diagrams
Minimum Qualifications:
- Bachelor’s degree or 4+ additional years of software development experience in lieu of a degree
- 7+ years of hands-on software development experience
- Proficiency in backend Java development
- Experience with at least one scripting language (e.g., Ruby, Python, Perl, Bash, JavaScript)
- Solid understanding of Linux operating systems (e.g., RHEL, CentOS, Debian)
- Possess a current DoD Approved 8570 IAT Level II Certification (e.g., Security+ CE)
Preferred Qualifications:
- Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation
- Familiarity with microservices architecture and orchestration tools such as Kubernetes or ECS
- Experience with cryptographic protocols and PKI, including SSL and TLS certificate management
- Knowledge of secret and credential management tools like HashiCorp Vault
- Understanding of Access Control Policies and Role-Based Access Control (RBAC)
- Experience working with the ServiceNow platform
Clearance Requirements:
- Must have a current/active TS/SCI with Polygraph
Physical Requirements:
- The person in this position must be able to remain in a stationary position 50% of the time. Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers, via email, phone, and or virtual communication, which may involve delivering presentations.