Software Engineer

Full Time Annapolis Junction MD MANTECH

Software Engineer

Annapolis Junction MD MANTECH Full Time

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.

To apply for this job please visit itjobpro.com.