Senior Software Engineer

Herndon, VA

Posted: 04/12/2019 Industry: Software Engineer Job Number: 23541
Category : Software Engineer
Location/City : VA - Herndon
Area Code : 703
Job Type : 1: Full Time
Country/Locale :
Id : 23541


23541 Senior Software Engineer Digital / Cyber Forensics - Intelligence Programs, Natural Language Processing
Herndon, VA or Cambridge, MA

Our client has an opening in our Cyber Forensics business unit for a Senior Software Engineer in Virginia (Washington D.C. area). Digital / cyber forensics involves the analysis of digital devices to answer investigative questions. The Cyber Forensics business unit 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. The candidate 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. Pluses also for 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.

Responsibilities

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

Spearhead adding web UIs and infrastructure to existing applications.

Qualifications

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.

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.