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.

 

Description:

 

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.

Qualifications:

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.
Qualifications:

  • 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.

 

Description:

Are you interested in encryption technology and understanding the different OSI Layer 2 and OSI Layer 3 Internet Protocols in relation to encryption methodologies? Then you might be a great fit for a Encryption Systems Engineer opening.

What You’ll Do:

ESi has an immediate opening for a Systems Engineer with a background in encryption technology. This position entails collaborating with stakeholders to elicit system requirements specifications and derived specifications for Network Encryption technologies at the OSI Layer 2 level. This is an excellent opportunity for  engineers to learn about the Internet Protocol encryption methodologies, while applying systems engineering and testing methodologies to ensure all system and derived requirements are met during the design and development phases prior to deployment.

As a Systems Engineer, you will be working in a small team of four and will interact on a daily basis with the government lead. Ideal candidate will have a strong background in systems engineering, requirements analysis, specification and documentation; derived requirements analysis and documentation; systems testing, and creating test cases and scenarios.

Additional experience in Information Assurance, secure system development. Hands on experience and/or understanding of the following technologies helpful: Network and Network Management Protocols; Network Architecture Design, Deployment, Accreditation and Operation; Information Theory; IP Security and encryption 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, Layer 2 encryption methodologies, Systems Engineering Plans. Understanding of IEEE’s 802.1 specifications; Layer 2 MACSec and IPSec helpful.

Required:

Position requires 8 years of experience and with demonstrate proficiency and knowledge in systems engineering, HAIPE technologies. In lieu of 8 years of experience, the candidate must have an 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.

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

 

Description:

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.

Description:

  • 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: