Software Engineer
Develop, maintain, and enhance complex software systems for national security applications.
- Fort Meade, Maryland, United States
- $142K–$236K per year
- Posted Nov 12, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- 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.
Requirements
- Bachelor’s Degree in Computer Science, Computer Engineering, Software Development, or a related field
- Experience in a Digital Transformation
- Experience in a Cybersecurity
- Experience in a IT
- Experience in a Data Analytics
- Experience in a Software Development
Nice to have: Python development, modern front-end development (JavaScript/TypeScript, HTML5/CSS3, component frameworks), core networking concepts and protocols, configuration management and automation tools (Ansible)
Skills
Benefits
- Health Insurance
- Life Insurance
- Paid Time Off
- Holiday Pay
- Short-term and long-term Disability
- Retirement and Savings
- Learning and Development opportunities
- Wellness programs
More jobs nearby
Full description
Company details are for members
Sign up for a free job alert to see MANTECH's profile, website and LinkedIn, and the same for every employer on Referso Jobs.