MANTECH
Join to apply for the
Senior Software Engineer
role at
MANTECH
Seeking an experienced, customer-oriented Software Engineer to join the team in Ft. Meade, MD.
Responsibilities
Develop, maintain, and enhance complex and diverse software systems based on documented requirements.
Work individually or as part of a team; review and test software components for adherence to design requirements and document test results; resolve software problem reports.
Utilize appropriate software development and design methodologies for the development environment.
Provide input to the software components of system design, including hardware/software trade‑offs, software reuse, use of COTS/GOTS, and requirements analysis from system level to individual components.
Minimum Requirements
14+ years of software development experience in programs and contracts of similar scope, type, and complexity.
Bachelor’s degree in computer science or related discipline (or equivalent experience).
Experience in C/C++ (or Rust).
Experience containerizing applications (e.g., Rancher/Kubernetes/Docker).
Proficiency in Linux environments.
Familiarity with GitLab CI/CD.
Experience developing RESTful web applications.
Strong ability to work in a team setting (Agile/daily scrums).
Preferred Qualifications
Experience with Kubernetes NGINX Ingress Controller and Linkerd.
Strong Python development skills.
Front‑end experience with React/TypeScript.
Experience working with MongoDB.
Some experience with UI development.
Basic networking experience.
Experience with Cisco Nexus Dashboard Orchestrator, Cisco APICs, vSphere, VMware Horizon View, IPAM, and Keycloak.
Experience with Ansible, writing playbooks.
Experience with system administration (certificates, PKI, troubleshooting).
Prefer full‑stack engineer capable of handling both front‑end and back‑end development.
Clearance Requirement
Must have a current/active TS/SCI with Poly.
Physical Requirements
Must be able to remain in a stationary position at least 50% of the time.
Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
Constantly operate a computer and other office productivity machinery (copy machine/fax machine/computer/printer).
#J-18808-Ljbffr
Senior Software Engineer
role at
MANTECH
Seeking an experienced, customer-oriented Software Engineer to join the team in Ft. Meade, MD.
Responsibilities
Develop, maintain, and enhance complex and diverse software systems based on documented requirements.
Work individually or as part of a team; review and test software components for adherence to design requirements and document test results; resolve software problem reports.
Utilize appropriate software development and design methodologies for the development environment.
Provide input to the software components of system design, including hardware/software trade‑offs, software reuse, use of COTS/GOTS, and requirements analysis from system level to individual components.
Minimum Requirements
14+ years of software development experience in programs and contracts of similar scope, type, and complexity.
Bachelor’s degree in computer science or related discipline (or equivalent experience).
Experience in C/C++ (or Rust).
Experience containerizing applications (e.g., Rancher/Kubernetes/Docker).
Proficiency in Linux environments.
Familiarity with GitLab CI/CD.
Experience developing RESTful web applications.
Strong ability to work in a team setting (Agile/daily scrums).
Preferred Qualifications
Experience with Kubernetes NGINX Ingress Controller and Linkerd.
Strong Python development skills.
Front‑end experience with React/TypeScript.
Experience working with MongoDB.
Some experience with UI development.
Basic networking experience.
Experience with Cisco Nexus Dashboard Orchestrator, Cisco APICs, vSphere, VMware Horizon View, IPAM, and Keycloak.
Experience with Ansible, writing playbooks.
Experience with system administration (certificates, PKI, troubleshooting).
Prefer full‑stack engineer capable of handling both front‑end and back‑end development.
Clearance Requirement
Must have a current/active TS/SCI with Poly.
Physical Requirements
Must be able to remain in a stationary position at least 50% of the time.
Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
Constantly operate a computer and other office productivity machinery (copy machine/fax machine/computer/printer).
#J-18808-Ljbffr