Senior Computer Forensics Software Engineer - Military veterans preferred

ManTech (


  full-time   employee

United States

Secure our Nation, Ignite your Future

ManTech provides mission-focused technology solutions and services for U.S. defense, intelligence and federal civilian agencies. In business for more than 52 years, we excel in full-spectrum cyber, data collection & analytics, enterprise IT, and systems and software engineering solutions that support national and homeland security. More than 9,300 talented professionals around the globe make up the ManTech family and nearly half are veterans.

Join the Advanced Forensics and Cyber Team of technical leaders that delivers advanced technical solutions to government intelligence agencies and offers highly-challenging positions with significant impact on national security in the areas of computer forensics/mobile device forensics; data and media recovery; reverse engineering; intrusion analysis and methodologies; and vulnerability assessments.  Currently, ManTech is seeking a Mid-level Senior Computer Forensics Software Engineer for Chantilly, Virginia.

Responsibilities include, but are not limited to:

•Work in an agile scrum development environment to design and develop technically complex software systems in the Advanced Programs baseline.

•Define sub-system architecture, perform detailed software design, generate design documentation, and provide software implementation and testing (to include developing unit tests).

•Work under general direction from senior team members to ensure product development is aligning with higher level program goals.

•Design, develop, maintain, and document software solution architectures ensuring traceability to the Enterprise architecture and Enterprise requirements.

•Conduct the analysis of user requirements, procedures, and problems to automate or improve existing software systems.

•Develop proposed changes to the software solutions architecture design based on analysis of requirements and new technology.

•Create prototypes to evaluate new technologies.

•Provide design ideas for new capabilities or recommendations for improvements to existing capabilities.

•Deliver innovative, flexible, integrated solutions to meet customer and changing business needs.

•Strong understanding of "best practice" software design and organization, plus good command in Assembly, C/C++.

Basic Qualifications:

•5+ years of experience developing and maintaining digital forensics capabilities; developing in C, C++, C#/.NET within Git version control system.

•BA or BS in Computer Science, Information Technology, Mathematics, or a related field from an accredited college or university. Or, related work experience.

Preferred Qualifications:

•Ability to reverse engineer undocumented file formats and file systems; develop new ways to recover residual data (file carving); and reverse engineer mobile phone operating systems and applications.

•Knowledge of memory forensics (such as Memory dumps, crash dumps, hibernation files); network forensics (PCAP, packet capture data); operating System artifacts (Android, iOS, Windows, Linux, macOS); web browser artifacts including Chrome, Firefox, IE, Edge, Safari; mobile application artifacts (WhatsApp, Signal, Telegram); data encoding techniques {Unicode, legacy codepages, base64).

•Understanding of encryption and XOR.

•M.A. or M.S. degree in Computer Science, Information Technology, Mathematics, or a related field from an accredited college or university.

•5-7+ years of related experience in Government/Industry technical projects.

•Strong understanding of critical data structures including partition tables, file systems, archives, email message stores, browser history/cache structures, documents, sqlite and other server-less database formats, system backups, and other proprietary data structures.

• C2S experience.

Security Clearance Requirements:

• TS/SCI with (the ability to obtain) a Full-scope Polygraph.

Physical Requirements:

• Be able to remain in a stationary position 50% of time.

• Occasionally move about inside the office to access file cabinets and office machinery.


For all positions requiring access to technology/software source code that is subject to export control laws, employment with the company is contingent on either verifying U.S.-person status or obtaining any necessary license. The applicant will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. ManTech may choose not to apply for a license for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone.

ManTech International Corporation, as well as its subsidiaries proactively fulfills its role as an equal opportunity employer. We do not discriminate against any employee or applicant for employment because of race, color, sex, religion, age, sexual orientation, gender identity and expression, national origin, marital status, physical or mental disability, status as a Disabled Veteran, Recently Separated Veteran, Active Duty Wartime or Campaign Badge Veteran, Armed Forces Services Medal, or any other characteristic protected by law.

If you require a reasonable accommodation to apply for a position with ManTech through its online applicant system, please contact ManTech's Corporate EEO Department at (703) 218-6000. ManTech is an affirmative action/equal opportunity employer - minorities, females, disabled and protected veterans are urged to apply. ManTech's utilization of any external recruitment or job placement agency is predicated upon its full compliance with our equal opportunity/affirmative action policies. ManTech does not accept resumes from unsolicited recruiting firms. We pay no fees for unsolicited services.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access as a result of your disability. To request an accommodation please click and provide your name and contact information.