- Fort Meade, Maryland, United States
- $142K–$236K per year
- 5+ years
Develop, maintain, and enhance complex software systems for national security applications.
Compensation
The projected compensation range for this position is $141,500.00-$236,000.00.
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
- Nice to have: Python development
- Nice to have: modern front-end development (JavaScript/TypeScript, HTML5/CSS3, component frameworks)
- Nice to have: core networking concepts and protocols