onsite
Software Developer - MANTECH
Software Engineer
Software Developer focused on building and enhancing Python‑based forensic data processing tools, conducting applied R&D, and delivering new features for a high‑visibility national security program.
About the role
Key Responsibilities
- Design, develop, and maintain Python applications that ingest, process, and analyze forensic data.
- Conduct applied research to define programmatic behavior, evaluate algorithms, and prototype innovative solutions.
- Enhance existing software platforms by adding new functionality, improving performance, and fixing defects.
- Collaborate with cross‑functional teams to translate customer requirements into technical specifications and deliverable code.
- Participate in code reviews, testing, and documentation to ensure high‑quality, secure, and maintainable software.
Requirements
- Proficiency in Python with experience building data‑intensive applications.
- Strong problem‑solving skills and ability to perform independent research and development.
- Experience in software engineering best practices, including version control, testing, and continuous integration.
- Ability to work effectively in a team environment and communicate technical concepts to non‑technical stakeholders.
- Security‑oriented mindset with an understanding of handling sensitive or classified information.
Skills
pythonsoftware development