Our Mission Discovery Consulting requires focused experts to support a wide variety of different roles, to include, but not limited to the following opportunities:

Software Developer

Requires any one or combination of Java, C, C++, Spark; Windows and/or Unix/Linux experience required; CNO programming experience preferred; x86 and x64 programming experience preferred; Python experience preferred; VMware experience preferred; subversion experience preferred; Agile/Scrum experience preferred

Embedded Developer

Requires design, development, integration and testing for complex embedded systems; C, C++, Assembly programming in embedded OS environments; knowledge of embedded OS internals; understanding of network protocols and standards, and the software development cycle; reverse engineering experience preferred

CNO Developer

Requires extensive experience in C/C++ programming in a Windows environment; Socket programming knowledge; multi-thread programming knowledge of Windows and/or Linux APIs; proficient in debugging Windows user mode components with exposure to debugging kernel mode components; experience in writing Windows device drivers; Windows internals knowledge; exposure to x86 assembly and experience in binary analysis

Reverse Engineer

Requires familiarity with reverse engineering environments such as IDA Pro and/or OllyDbug, and be proficient on low-level languages such as assembly, C, C++; possess knowledge of PE and ELF binary formats; protocol analysis, TCP/IP and other networking technologies; ability to identify and work with potentially obfuscated and packed binary code

Systems Engineer

Requires in-depth knowledge of customer processing needs, processing equipment, data flows, data formats, metadata, metrics and databases; possess the ability to adapt to new system requirements and components; strong troubleshooting skills to identify problems and creativity in developing solutions are essential; positions may include designing, integrating and testing systems before deployment, optimizing operational characteristics of the system, troubleshooting systems problems and proposing solutions

Network Engineer

Requires a strong background in evaluating, designing, assembling and monitoring medium to large-scale IP networks; possess the ability to interpret, modify and test configurations for network devices from multiple vendors; requires troubleshooting interface problems between network and customer equipment; strong knowledge and interest of next generation networks is a must

Discovery/Network Analyst

Requires a multi-disciplinary understanding of the analysis mission landscape; strong knowledge and understanding of how to conduct network analysis; understanding of telecommunications, convergence and next generation networks; strong knowledge of OSI model; strong knowledge of network devices, associated protocols and how to map a network; understanding of protocol analysis; proficient use of tools, tradecraft and databases

Cyber Analyst

Requires an understanding of intrusion detection analysis; understanding of adversarial hacking methods and capabilities; knowledge of current and cutting edge techniques in order to discover previously unknown adversaries; ability to create and implement mitigation plans against adversarial activity; experience with use of scripting to manipulate and extract information from large/complicated data sets; ability to extract useful information by performing simple malware analysis and triage; proficient use and understanding of specific defensive tools, tradecraft and databases

Malware Analyst

Requires experience in the analysis and mitigation of malicious software; proficiency in tools and techniques common to reverse engineering; familiarity with reverse engineering environments such as IDA Pro and/or OllyDbug; expertise in Windows programming languages to include. X86 assembly, C/C++, and the Windows API and OS internals; expertise in identifying and working obfuscated and packed binaries, process hiding and anti-debugging techniques; experience with TCP/IP networking protocols; proficient use of tools, tradecraft and databases

CNO Analyst

Requires extensive knowledge of the entire OSI model; understanding of network-related protocols; understanding of multiple operating systems beyond Windows and Linux; understanding and use of CNO tools and databases; application of CNO techniques and models in working mission; previous experience working CND missions is preferred; ability to work with technical operators in translating tasks and/or objectives to technical requirements and actions is required

Data Scientist

Requires strong understanding of statistical analysis and mathematical analysis; knowledge and understanding of data modeling and visualization; understanding of graph theory, and application of graph database and modeling; ability to develop cloud analytics and machine learning algorithms; Python scripting ability is preferred; proficient use of tools, tradecraft and databases

Our Promise

eureka offers a highly competitive total compensation package and a focus on providing our employees with the flexibility to strive for the ideal work/life balance as well as numerous social activities and support to charitable pursuits

Apply Today

Our Benefits

As you will discover we offer market leading benefits which include:

  • Medical – CareFirst PPO and HSA
  • Tuition Assistance – undergrad and grad
  • Dental, Vision, STD/LTD and Life
  • Career Development
  • 401(k) – company match and contributions
  • Flexible Time-off Policy
  • Professional Development – training, certifications, conferences and paid time to attend
  • Referral Bonuses