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

  • 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 HAIPE design/development, implementation and/or requirements
  • Experience with Risk Assessment; Covert Channel and Traffic Flow Analysis; Development of High Assurance cryptographic devices; HAIPE 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 required. Active TS/SCI clearance required.

Description: ESi has an immediate opening for a Front-End/UI Developer with experience using JavaScript, AngularJS 1.4, React, Bootstrap and Java. Someone with experience with Section 508 compliance would be desirable.
Qualifications:

  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Debug existing software and correct defects
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Provide recommendations for improving documentation and software development process standards
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Write or review software and system documentation
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Design or implement complex database or data repository interfaces/queries
Required:

  • Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required.
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
  • Discretionatry Requirements Cloud Experience:
    • Shall have one (1) year demonstrated work experience with distributed scalable Big DataStore (NoSQL) such as Hbase, CloudBase/Acumulo, Big Table, etc.
    • Shall have demonstrated work experience with the MapReduce programming model and technologies such as Hadoop, Hive, Pig, etc.
    • Shall have demonstrated work experience with the Hadoop Distributed File System (HDFS)
    • Shall have demonstrated work experience with Serialization such as JSON and/or BSON.

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

Description: ESi has several openings for Systems Administrators to support the day to day operations in a Data Center.The System Administrator will support the implementation, troubleshooting and maintenance of Information Technology (IT) systems. Manages IT system infrastructure and any processes related to these systems. Provides 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. Provides Tier 1 (Help Desk) and Tier 2 (Escalation) problem identification, diagnosis and resolution of problems. Provides support for the escalation and communication of status to agency management and internal customers. Provides support for the dispatch system and hardware problems and remains involve in the resolution process. Configures and manages UN I X and Windows operating systems and installs/loads operating system software, troubleshoots, maintains integrity and configures network components along with implementing operating systems enhancements to improve reliability and performance.
Qualifications:

  • Five (5) years system administration experience in programs and contracts of similar scope, type, and complexity within the Federal Government is required.
  • Bachelor’s degree in a technical discipline from an accredited college or university is required.
  • Five (5) years of additional system administration experience may be substituted for a bachelor’s degree.

Required:

  • Provides support for implementation, troubleshooting and maintenance of IT systems. Manages the daily activities of configuration and operation of IT systems.
  • Provides Tier I (Help Desk) problem identification, diagnosis and resolution of problems. Provide assistance to users in accessing and using IT systems.
  • Provides 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.
  • Provides Tier 1 (Help Desk) and Tier 2 (Escalation) problem identification, diagnosis and resolution of problems.
  • Provides support for the escalation and communication of status to agency management and internal customers.
  • Optimizes system operations and resource utilization, and performs system capacity analysis and planning Level 1.Technologies: Red Hat Linux, CentOS, Desktop Support, Tier 1 and Tier 2Positions are in one of the following shifts:Sat – Tues, 8 pm to 6 amWed – Sat, 8 am to 6 pm Tues – Fri, 8 pm to 6 amWed – Sat, 6 am to 4 pm

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:

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

 

Required:

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.

 

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: