Get new similar jobs by email for
Software Engineer - Analytics
“I never perfected an invention that I did not think about in terms of the service it might give others… I find out what the world needs, then I proceed to invent” – Thomas Edison
At G2, we proactively provide innovative solutions to the most significant challenges affecting our Nation's ability to collect, utilize, and defend digital information. We've been able to do so, by hiring the most creative programmers, systems and security engineers we can find. Getting a job at G2 ISN'T easy... but it's more than worth it.
Research extremely challenging network and security problems. These disciplines include, but are not limited to leading edge capabilities for internetworking, wireless, and telephony systems. The research support includes concept exploration as well as design, development, and testing of solutions, capabilities, and vulnerabilities.
Provide support to an existing multi-disciplinary team incrementally developing and deploying solutions to challenging geolocation problems.
Develop specific applications to be prototyped that will address one or more mission domains (to be determined based on research success and operational needs).
Conduct necessary research and develop software prototypes of analytics and signatures using best commercial system and software lifecycle practices applied in a research environment (at the architecture, application, and component levels) (software lifecycle: requirements analysis, design, code, testing, validation, and documentation).
Develop prototypes that will require applying expertise in one or more of the following areas: software/systems architecture, reverse engineering, data analysis, large-scale analytics, streaming analytics, and data visualization.
A minimum of five (5) years of experience required in software design, development, and testing
A minimum of three (3) years of experience required developing either large-scale and/or streaming data analytics
A minimum of three (3) years experience required in C++, and/or Java development
A minimum of three (3) years experience required in one high-level scripting language
Demonstrated experience programming in C
Demonstrated experience utilizing multiple high-level scripting languages in systems programming environments (e.g. Python et al)
TS/SCI with POLY Required
Ft Meade, MD
G2, Inc is an equal opportunity employer. M/F/D/V