Job Openings

The following is not an all-inclusive list, but if you have reasonably corresponding skills, we may have the perfect job for you. Click the categories below to see the details for that opening or go directly to the submission form by clicking the Apply Now button.

U.S. citizenship and TS/SCI clearance with polygraph required.




Would you like to provide prototype and technology development support for a data collection system? Do you like prototype development using emerging technologies, approaches, or models in a pre-production environment, enabling concept validation prior to further investment?

ESi is seeking Software Engineers of all levels and focus areas to apply novel, innovative approaches to current challenges in data acquisition and processing, and intelligence derivation using agile methods and a variety of open source tools. The software engineers will conduct analytic develop in the customer cloud infrastructure.  Developers will implement an end-to-end solution including (but not limited to) accessing existing datasets, creating new datasets by ingesting data, performing analytic functions and exposing analytic results to the users.


The ideal candidate will have

  • At least 4 years of general experience in software development/engineering, including requirements analysis, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
  • At least 5 years of experience in software-intensive projects and programs for government or industry customers.
  • At least 1 years of experience developing software with high level languages (such as Java, C, C++)
  • Demonstrated work or academic experience with distributed scalable Big Data Store (NoSQL) such as HBase, CloudBase/Accumulo, Big Table, etc., as well as one (1) year of experience with the Map Reduce programming model, the Hadoop Distributed File System (HDFS), and technologies such as Hadoop, Hive, Pig, etc.
  • Demonstrated work or academic experience with using source code management (e.g., Git, Stash, or Subversion, etc.)
  • Strong Pig and Java MapReduce skills
  • Experience with Python
  • Experience with analytic development
  • Familiarity developing analytics in the QTA (Query Time Analytics) environment
  • Experience with Maven and web services development, Zoom workflows
  • Familiarity with customer corporate tools such as DX and XKS
  • Experience working in a team environment

Desirable Skills:

  • Knowledge of network protocols, encryption metadata and/or hidden services a plus

U.S. citizenship required. TS/SCI clearance desired but not required.

Description: Tasked with supporting object oriented software development in various stages of the software development cycle including software requirements analysis, software design, programming, software integration and testing, and software maintenance. Software applications include web interfaces, system interfaces, Big Data/analytics, distributed/parallel systems, database applications, tools development, and mission specific applications.

  • Bachelor’s degree or higher in Computer Science, Information Systems, Engineering, or a related discipline.
  • At least 1 year of programming experience with an object oriented language, preferably Java.
  • Ability to work in a team environment.
  • All experience levels are welcome to apply.

Desirable Skills:

  • Experience in Java EE, Enterprise Java Beans, ORM (e.g., Hibernate, JPA, MyBatis), and/or Hadoop – Map/Reduce.
  • Familiarity with open source software such as Spring, Jersey, Apache libraries/frameworks, etc.
  • Knowledge of RESTful services, XML/JSON, SQL, Oracle/MySQL/NoSQL databases, Javascript/Javascript Libraries (e.g., jQuery, Angular).
  • Continuous Integration, Agile Development methodologies, Maven, Git a plus.
  • Ability to develop/deploy software in the UNIX/Linux and virtual environments.

U.S. citizenship and TS/SCI clearance with polygraph required.



The Security Engineer will use protocol analysis tools such as Wireshark to conduct network vulnerability analysis with a focus on network OSI layer model, TCP/IP, and various communications protocols. Candidate should have a background with data collection and be able to perform independent research. Prior background in network analysis or computer forensics is a plus. Prior experience as a signals analyst, network engineer, or telecommunications engineer is desired



Experience using protocol analysis tools such as Wireshark. Strong understanding of network OSI layer model, TCP/IP, and various communications protocols. Experienced with data collection.  Requires strong communications skill: ability to communicate clearly with customers .  Skilled in use of Microsoft Office tools, especially MS Excel and MSWord  Experienced with using both LINUX and Windows operating systems.

Minimum five years in a technical role, providing technical expertise for software intensive projects and programs for Government or Industry customers; Three years’ experience as a Security Engineer supporting software architecture development.  Experience with Government Security Directives, Policies, Publications and Regulations. Experience in creating System Security Plans, network security certifications and system certifications.

U.S. citizenship and TS/SCI clearance with polygraph required.



Information Assurance secure system development

Candidate must have hands on experience and understanding of the following technologies:

        • Network and Network Management Protocols
        • Network Architecture Design, Deployment, Accreditation and Operation
        • Information Theory
        • IP Security and encription design/development, implementation and/or requirements.

Experience with Risk Assessment

Covert Channel and Traffic Flow Analysis

Development of High Assurance cryptographic devices

Encryption Users or Implementers Working Groups.

Experience working with OSi Model and IP

Qualifications: Position requires 8 years of experience and must demonstrate proficiency and knowledge. In lieu of 8 years of experience, the candidate MS degree in Electrical Engineering or Computer Science, plus 3 years of experience; or a BS degree in Electrical Engineering or Computer Science, plus 5 years of experience.

TS/SCI with polygraph required.

Description: Provides Mission Assurance (MA) support as a key member of integrated government /contractor teams of technical and functional experts in MA, Continuity of Operations (COOP), Risk Management, and Acquisition support. Performs a variety of MA tasks that are broad in nature and related to the promotion of MA throughout the global enterprise. Facilitates the creation of COOP plans; guides the implementation of and adherence to MA and COOP policies, standards, and regulations; guides and trains COOP Planners and Enablers on the use and utility of an automated continuity planning tool.
Qualifications: At least 5 years’ experience demonstrating analytical and problem solving skills. At least 1 year experience with business continuity planning, gap analysis, risk management, facilitation, exercise and planning coordination. Experience in disaster recovery planning, systems engineering, IT governance, resource management, or acquisition life cycle. At least one year of experience using an automated continuity planning tool. A FEMA Level 1 Professional Continuity Practitioner certification is required. Professional certification such as CBCP, CPSCP, MBCI, CHS I-V or CISSP is a plus.

TS/SCI with polygraph required.

Description: Support Linux systems (desktops or servers) and software, to include installation, configuration, and troubleshooting. Development, integration, and maintenance of the computer infrastructure – system software and hardware maintenance, operating system upgrades, backup and restoration, development and implementation of system documentation to support operational duties, disaster recovery, and configuration and design documents.
Qualifications: Tier 2 or Tier 3 experience in Linux, Red Hat, or CentOS operating systems. RedHat server experience preferred.  Bachelors degree in Information Systems, Networking, Computer Science, or related discipline desirable. Scripting and programming experience desirable (Bourne, C, Perl, Python and UNIX shell languages). Experience with VMware, Docker, Kubernetes, Puppet, Veritas, Netbackup, clustering, Networking, TCP/IP, firewall, application support, directory services and web hosting experience a plus. Security+ certification required.
Desirable Skills: RHCE/RHCSA certification.
TS/SCI with polygraph required.


  • Provide support for implementation, troubleshooting and maintenance of IT systems.
  • Manage the daily activities of configuration and operation of IT systems
  •  Provide Tier 1 (Help Desk) problem identification, diagnosis and resolution of problems
  • Provide assistance to users in accessing and using IT systems
  • Provide support to IT systems including day-to-day operations, monitoring and problem resolution for all of the client/server/storage/network devices, mobile devices, etc.
  • Provide Tier 1 (Help Desk) and Tier 2 (Escalation) problem identification, diagnosis and resolution of problems
  • Provide support for the escalation and communication of status to agency management and internal customers
  • Optimize system operations and resource utilization, and perform system capacity analysis and planning – Provide support for the dispatch system and hardware problems and remains involved in the resolution process
  • Provide in-depth experience in trouble-shooting IT systems
  • Configure and manage Linux (RedHat/CentOS) and Windows (or other applicable) operating systems and installs/loads operating system software, troubleshoot, maintain integrity of and configure network components, along with implementing operating systems enhancements to improve reliability and performance
  • Provide detailed analysis and feedback to agency management and internal customers for escalated tickets.
  • DevOps tasks, automating OS configurations, network configs and database tunings

Qualifications: Experience with Linux (RedHat/CentOS), Docker, Salt, Nagios, CDH5, ElasticSearch, Jenkins, Sonar, Nexus

Ten (10) years experience as a SA. Bachelor’s degree in a technical discipline from an accredited college or university is required. Five (5) years of additional SA experience may be substituted for a bachelor’s degree.

Desirable Skills: