Senior Software Engineer

Vienna, VA

Posted: 09/26/2019 Industry: Software Engineer Job Number: 23659

Job Description

Category : Software Engineer
Location/City : VA - Vienna
Area Code : 617
Job Type : 1: Full Time
Country/Locale :
Id : 23659

23659 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.

Our ideal candidate will have strong full stack software development skills in technologies/frameworks such as HTML5, CSS3, JavaScript/TypeScript, React, Angular, and Node.js. Qualified candidates will be able to spearhead the development of web UIs and any infrastructure required to complement existing thick client applications built using NetBeans, Java, Java Swing, and Java FX.

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 .

Re sponsibilities

Participate in the design and implementation of our open source and proprietary digital forensics tools.

Spearhead adding web UIs and infrastructure to existing applications.



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.

2-3 years of professional programming experience using technologies/frameworks such as HTML5, CSS3, JavaScript, TypeScript, React, Angular, Node.js.

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.

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.