ManTech logo

Software Engineer

ManTech

Linthicum Heights, MD
Contract
Senior
9 days ago

Job Description

About the Role

ManTech seeks a Software Engineer to join our team in the Hanover, MD area and support critical programs that demand innovation, integrity, and technical excellence. This role is vital for ensuring the confidentiality, integrity, and availability of systems within secure environments. This opportunity provides a specialized professional services contract supporting the Cryptographic Solutions Program, delivering critical technical expertise for National Security Systems network cryptographic products.

Key Responsibilities

  • Design, develop, test, and maintain secure software applications in Linux and Windows environments.
  • Utilize Python, JavaScript, HTML, and modern frameworks to create scalable and maintainable code.
  • Develop and integrate software tools for network analysis using Scapy and other packet-processing utilities.
  • Support the containerization and deployment of applications using Docker, Kubernetes, and Rancher.
  • Build and maintain CI/CD pipelines using GitLab to support rapid and reliable deployments.
  • Create and manage structured data formats such as JSON and YAML for configurations and interfaces.
  • Implement secure coding standards, cryptographic protocols, and software assurance best practices.
  • Apply knowledge of REST APIs, RESTConf, and software interoperability standards.
  • Collaborate with cross-functional teams across the software lifecycle, adhering to Agile methodologies.

Requirements

  • Bachelor's degree in Computer Science or related discipline from an accredited college or university, or four (4) additional years of software engineering experience in lieu of a degree.
  • Seven (7) years of experience in software development on programs of similar scope, type, and complexity.
  • Proficient in Python, with working knowledge of HTML/JS, YAML, and JSON.
  • Hands-on experience with Docker, VSCode, GitLab, and Linux/Windows environments.
  • Experience with network analysis tools such as Scapy and familiarity with network protocols.
  • Knowledge of cryptographic principles, secure coding practices, and secure data transmission techniques.
  • Experience with RESTConf, REST APIs, and application integration.
  • Security certifications (e.g., Security+, CEH, CISSP).
  • Must have a current/active TS/SCI with Poly security clearance.

Nice to Have

  • Experience with container orchestration platforms such as Kubernetes or Rancher.
  • Familiarity with Infrastructure-as-Code (IaC) concepts.

Qualifications

  • Bachelor's degree in Computer Science or related discipline, or equivalent experience.
Apply Now

Job Details

Posted AtJul 15, 2025
SalaryCompetitive salary
Job TypeContract
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About ManTech

Website

mantech.com

Location

Linthicum Heights, MD

Industry

Administrative Management and General Management Consulting Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches