Skip to job description | Skip to job tools
GET SIMILAR JOBS BY EMAIL. Sign Up
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.

DESCRIPTION:
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.
EXPERIENCE REQUIRED:
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


EXPERIENCED DESIRED:
Demonstrated experience programming in C
Demonstrated experience utilizing multiple high-level scripting languages in systems programming environments (e.g. Python et al)


CLEARANCE:
TS/SCI with POLY Required

LOCATION:
Ft Meade, MD

G2, Inc is an equal opportunity employer. M/F/D/V

About Us

G2 provides more than just trusted advice. We push the limits of existing technology and celebrate the birth of new ideas.
We invest in our own R&D programs and successfully position G2 on strategic contracts to tackle our clients' most critical cyber challenges.

Here are a few solutions that exemplify G2's ingenuity:
AMA: Automated Malware Analysis eSCAPe: CND Analysis tool Read More!
DFS: Large scale host analysis, G2 funds a technical grant program that allows employees to follow intriguing trains of thought and produce new solutions.

g2 Careers
  • Company:
    G2, Inc.
  • Location:
    Ft. Meade, MD
  • Job Status/Type:
    Full Time
    Employee
  • Job Category:
    IT/Software Development
  • Occupation:
    General/Other: IT/Software Development
    Software/System Architecture
    Software/Web Development
  • Industry:
    Computer/IT Services
  • Work Experience:
    5+ to 7 Years
  • Career Level:
    Experienced (Non-Manager)
Apply Online
g2 Careers
g2 Careers

Quantcast