MANTECH is seeking a motivated, career and customer-oriented Software Engineer to join our team in Annapolis Junction, MD.
Responsibilities include, but are not limited to:
-
Architects, designs, and oversees the development, maintenance, and enhancement of complex, diverse, and cloud-native software systems based upon documented requirements.
-
Review and tests software components for adherence to the design requirements and documents test results.
-
Utilize software development and software design methodologies appropriate to the development environment.
-
Provide strategic technical input to system design, including hardware/software trade-offs, COTS/GOTS integration, cloud infrastructure scalability, and the synthesis of system-level requirements down to individual software components.
-
Provide advanced technical escalation support; driving complex issue resolution and system sustainment utilizing Jira.
Minimum Qualifications:
-
20 years experience as a Software Engineer.
-
Bachelor’s degree in Computer Science or related discipline; 4 years of additional SWE experience on projects with similar scope, type, and complexity may be substituted for a bachelor’s degree.
-
Experience with backend development in Java within a Linux environment.
-
Experience with Maven and Docker.
-
Proficiency with Git/GitLab, CI/CD, and GitOps principles.
-
Experience with Kubernetes, Helm, and kubectl.
Preferred Qualifications:
- Experience with Flux and Kustomize.
-
Experience with Kafka, Kyverno, and MinIO.
-
Willingness to learn open-source software integration and upgrade support.
-
Willingness to maintain and update existing Go-based software.
Clearance Requirements:
- Active/Current TS/SCI with Polygraph.
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time.
-
Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
-
Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.