Principal Software Engineer
Location/City : VA - Reston
Area Code : 703
Job Type : 1: Full Time
Id : 23706
23706 Senior Software Engineer - Digital / Cyber Forensics
Washington DC Metro (Northern VA)
Our client's mission is to improve the process of extracting meaningful intelligence from multilingual text and digital devices by developing the industry's best software. Their platform uses state of the art natural language processing (NLP) techniques.
Our client has an opening in their Cyber Forensics business unit for a Senior Software Engineer in the Washington D.C. Metro area. The Cyber Forensics business unit of is focused on providing easy to use and extensible tools to make digital forensics investigators more efficient. Your work will be used by law enforcement, other government agencies, and corporate IT security. It will often be made available to the digital forensics community as open source software.
Experience with one or more of the following is not required, but would be a definite plus: PostgreSQL, SQLite, Solr, ActiveMQ, ZooKeeper, C/C++, JNI, and Python. It s a bonus if you have working knowledge of Windows, Macintosh, and Linux operating systems, since building digital forensics software requires an understanding of the details of how computers work and how data, including deleted data, is stored, so that you can find evidence and display it to the user.
The successful candidate will be able to work remotely in an agile development environment with tight timelines. This is a full-time position that requires the ability to obtain a high-level U.S. Department of Defense security clearance, so U.S citizenship is required .
Participate in the design and implementation of our open source and proprietary digital forensics tools.
Spearhead adding web UIs and infrastructure to existing applications.
MUST BE A US CITIZEN .
Masters or Bachelors in Computer Science, Engineering, or equivalent discipline.
5-8 years of professional programming experience with strong object-oriented design skills and a solid grasp of data structures and algorithms.
Java programming skills highly desirable.
Pluses for: C/C++, Python, PostgreSQL, SQLite, Solr, ActiveMQ, ZooKeeper, JNI, working knowledge of Windows, Macintosh, and Linux operating systems.
Interest in digital forensics and cyber security.