AI summary
Software Engineer role at MANTECH, an IT and defense contractor, focused on architecting and leading development of complex cloud-native backend systems onsite in Annapolis Junction, MD. You’ll drive design decisions, integration, testing, and operational sustainment for mission systems, including technical escalation using Jira. Standout requirement: active TS/SCI with Polygraph and deep (20+ years) engineering experience.
Key skills
Java backend developmentLinuxMavenDockerGit/GitLabCI/CDGitOpsKubernetesHelmJira
Salary not listed — comparable cleared senior/principal Software Engineer roles in the Annapolis Junction, MD market commonly pay around $180k–$240k base, depending on scope and polygraph requirements.
You'll thrive here if you’re a senior engineer who enjoys owning cloud-native system design and sustainment in a secure, onsite environment requiring TS/SCI with Polygraph.
Why apply
- Work on complex cloud-native systems
- Strategic input on system design
- Active TS/SCI with Poly required
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.
