Software Engineer
Spotted 23h agoFull-time
Job details
- Employment
- Full-time
- Level
- Senior
- Experience
- 5+ years
- Education
- Bachelor's degree
- Posted
- Nov 12, 2026
- Last confirmed open
- Nov 12, 2026
- Job function
- Software/Internet/AI
Job description
About this role
MANTECH seeks motivated, career and customer-oriented Software Engineer to join our team located in the Ft. Meade, MD area.
Responsibilities include but are not limited to:
- Develop, maintain, and enhance complex software systems—including data-intensive analytics, algorithm development, large-scale data processing, and real-time architectures—aligned with system requirements.
- Review, test, and validate software components against design specifications, document test results, and resolve software problem reports (SPRs/defects).
- Apply appropriate development and design methodologies (e.g., Agile, CI/CD) suited to the project environment.
- Contribute to system architecture and design, evaluating hardware/software trade-offs, software reusability, COTS/GOTS integration versus custom development, and requirements flow-down from system level to component level.
- Collaborate across multi-disciplinary engineering teams to support system integration, deployment, and operational readiness.
Minimum Qualifications:
- Bachelor’s Degree in Computer Science, Computer Engineering, Software Development, or a related field with 5+ years of relevant experience.
- Proficiency in C/C++ development.
- Hands-on experience with containerization technologies (e.g., Docker) for application packaging, management, and deployment.
- Working knowledge of Linux operating environments.
- Experience building internal web tools and applications (e.g., Flask, REST APIs).
Preferred Qualifications:
- Strong Python development skills.
- Modern front-end development experience using JavaScript/TypeScript, HTML5/CSS3, or component frameworks.
- Practical understanding of core networking concepts and protocols.
- Experience with configuration management and automation tools such as Ansible (playbook development is a plus).
Clearance Requirements:
- Current/active TS/SCI with Polygraph is required.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- 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.
Interested in this role?Continue on MANTECH's careers page.
Apply on MANTECH