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.


Clearance: TS/SCI w/ polygraph required.

Type: Full-Time

Location: Hanover, MD

Level: All experience levels needed

Description:

We are looking for a talented and creative SW Engineers to join our Analytics Engine team creating an enterprise data analytics platform. If you enjoy working independently in a team structure, have good communication skills, and like to be exposed to a variety of technologies, this position is for you! Technical skills we need include Java and concurrent programming, strong attention to detail, and experience with Kubernetes and large Hadoop clusters.

Clearance: TS/SCI w/ polygraph required.

Type: Full-Time

Location: Hanover, MD

Level: All experience levels needed

Description:

Do you enjoy working with end users and stakeholder to document and test plans, policies and processes to ensure mission essential functions for an organization continue despite any disaster? Do you have experience performing Continuity of Government, Continuity of Operations, Continuity Strategic Planning and Policy, and/or Enterprise Risk Management? We are looking for Business Continuity Planners with excellent communication and writing skills and the desire to work closely with enterprise customers.

Requires:

The FEMA Continuity of Operations Excellence Series Level 1 certification and the Certified Business Continuity Professional (CBCP) certification. If interested, apply now!

Clearance: TS/SCI w/ polygraph required.

Type: Full-Time

Location: Hanover, MD

Level: All experience levels needed

Description:

Seeking a skilled Cloud Administrator to apply their expertise in an important operational PaaS environment. The innovative goal of the task is to develop an environment where administrators can leverage the service to administer their systems. This task will also provide engineering, integration, testing and system administration support. The solution uses the de-facto standard for container-orchestration (Kubernetes) running in either a Virtual Machine (VM) or C2S environments. The position affords the opportunity to demonstrate and enhance skills in the areas of containerization, networking, and software development. Technical skills and experience required include Red Hat Enterprise Linux support for software installations, troubleshooting and system maintenance. Ideal candidate is self-motivated, enjoys working in a team environment, and has good communication skills.

Requires:

BS degree in CS or other related technical field, and 2- 5 years’ experience. Hadoop/Cloud System Administration Certification or Cloud System/Service certification required.

Clearance: TS/SCI w/ polygraph required.

Type: Full-Time

Location: Hanover, MD

Level: All experience levels needed

Description:

ESI is looking for a talented junior software developer engineer. You’ll be working with the latest technology on an exciting project to build a unique web-based tool. If your desire is a new challenge in the realm of product development – this could be just the opportunity you’re looking for.

Requires:

  • BS degree with 2-10 years of solid Java development experience
  • Web application development
  • Desired Skills:

    Experience with one or more of the following technologies: Spring Framework, REST with Jersey framework, JSON, Tomcat web application server, SQL Mybatis – object relational mapping, Elastic Search, Web Development, Javascript, Angular HTML/CSS (including Bootstrap), Configuration Management using GIT, Maven build tool, Javascript “build tools” such as NPM, Grunt, Less.js

    Clearance: TS/SCI w/ polygraph required.

    Type: Full-Time

    Location: Hanover, MD

    Level: All experience levels needed

    Description:

    Recruiting talented SW Engineers with experience and knowledge of modern software techniques and tools to develop critical mission capabilities on the Linux platform. The ideal candidates are self-motivated, enjoy working in a team environment, have good communication skills and possess the following technical abilities:

    • Develop event driven and streaming capabilities using Heron, Streams, Spark, etc. and with message transports (e.g., Active MQ, ZeroMQ, Kafka, NATS, Open DDS)
    • Experience interfacing with and developing REST web interfaces
    • Knowledge of Network protocols (HTTP, TCP, SSH, SSL, FTP, etc.)
    • Experience with common data formats and ability to convert different encoded data formats (XML, JSON., YAML, etc.)
    • Experience with RDBMS and/or distributed NoSQL Database systems
    • Familiar with Shell Scripting and Ansible
    • Working knowledge of cloud computing platforms (ex. AWS)
    • Experience with resource management tools (e.g., Kubernetes, Mesos) as well as containerization technologies (Docker)
    • Manage code using Git and the Atlassian tool suite (JIRA Agile, FishEye/Crucible, & Confluence)
    • RF experience

    Clearance: TS/SCI w/ polygraph required.

    Type: Full-Time

    Location: Hanover, MD

    Level: All experience levels needed

    Description:

    Provides support for implementation, troubleshooting and maintenance of Information Technology (IT) systems. Manages 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. Configures and manages Linux 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.

    Requires:

    BS degree in CS, IT or other related technical field plus ten years of demonstrated system administration experience. An additional 5 years of experience may be substituted for a technical degree.

    • Understanding of SIGINT Systems such as: RF, HF, VHF, UFH, VLF, SHF
    • Sun Solaris, HP-Unix, Linux, VMS, Networking, Satcom, Crypto, Agency experience
    • Windows operating systems to include shell scripting and XML
    • Cisco equipment and router operations
    • Experience w/ VMware or other virtualization technology a plus.

    Clearance: TS/SCI

    Type: Full-Time

    Location: Tampa, FL

    Level: All experience levels needed

    Description:

    This is a deployable position requiring periodic international travel (up to 35%).

    This position requires both broad and deep technology knowledge in network engineering design and maintenance as well as the ability to architect solutions by applying advanced analysis skills to map customer operational challenges to appropriate end-to-end technology solutions.

    Requires:

  • Provide overall enterprise level LAN and WAN IP-based infrastructure systems planning, operations and maintenance, and management.
  • Manage infrastructures for operational networks, of multiple security classification levels.
  • Serve as a technical point of contact for all matters related to network infrastructure efforts.
  • Perform analyses on networks to discover and document the baseline.
  • Support planning and execution of network installations and hardware upgrades.
  • Perform engineering trouble shooting/problem solving at the system and component levels.
  • Conduct LAN (OSPF, EIGRP, Spanning-Tree, etc) and WAN (BGP, DMVPN, VRF-lite, etc) preventive and corrective maintenance and troubleshooting/problem resolution.
  • Use network analysis tools (CISCO Works, CISCO Network Analysis Modules, etc).
  • Perform enterprise traffic analysis (e.g., link utilization, flows, latency, and other relevant metrics) to detect/determine network inefficiencies and make recommendations to relieve network congestion/optimize the networks.
  • Monitor performance to identify and optimize the system infrastructure and conduct transaction monitoring for bandwidth utilization and application performance.
  • Provide advanced technical analyses of network infrastructure challenges and problems; develop/identify technical solutions responsive to customer needs.
  • Engineer, install, test, and maintain wiring (copper and fiber) infrastructures.
  • Support an improved infrastructure information security vulnerability posture through the performance of vulnerability assessments and analyses.
  • Support customer computer technical support efforts on personal computers, thin clients, laptops, and peripherals
  • Clearance: TS/SCI w/ polygraph required.

    Type: Full-Time

    Location: Hanover, MD

    Level: All experience levels needed

    Description:

    ESi is looking for a highly motivated Program Manager to join ESi’s leadership team and manage a prime contract supporting an Agency Program. Successful candidate will serve as the main point of contact for the Contracting Officer (CO), the Contracting Officer’s Representative (COR), and the Government Program Manager. Directly contributes to program efforts in several areas, including cost management, schedule estimation and tracking, contract performance management, risk management/avoidance, requirements analysis, and quality assurance activities with support from a robust corporate team.. Ensures proper performance of tasks necessary to ensure the most efficient and effective execution of the contract. Strong communication skills needed to direct leads of multiple technical task orders and report on the technical progress, issues, and problem areas to both internal and external management.

    Requires:

    Ten (10) years of Program management experience and a PMP certification or DAWIA Level II Program Management certification.

    Clearance: TS/SCI w/ polygraph required.

    Type: Full-Time

    Location: Hanover, MD

    Level: All experience levels needed

    Description:

    Looking for the right candidate to work in a dynamic customer environment as part of the Data Warehouse Platform (DWP) Cloud Operations team focused on monitoring and integration of several cloud repositories. The position duties include but are not limited to proactively monitoring system health, troubleshooting system problems, ownership of key PERL scripts, communicating with other teams for hardware, network, and infrastructure support, and identifying and automating activities to improve overall system performance. The ideal candidate has both development and system administration experience with large systems and can use their experience to formulate and implement automated solutions that minimize system risk thru the reduction of error prone, time-consuming, manual activities. Experience with identifying the pros and cons of using existing tools like SALT and PUPPET is important as well as when building for example a GUI for the shift to perform tasks on the clusters (or to automate those tasks entirely) is the right choice along with possessing the development skills to implement the solution.

    Requires:

    BS degree in CS, Mathematics, Information Systems, or other similar degree in a technical field with eleven (11) years of experience. Five additional years of demonstrated experience may be substituted for a BS degree. Experience with Hbase, Hadoop, CloudBase/Acumulo, Big Table, Cassandra, Scality, Perl, Ruby or Python. Cloud System Administrator or Developer certification required.

    Clearance: TS/SCI w/ polygraph required.

    Type: Full-Time

    Location: Hanover, MD

    Level: All experience levels needed

    Description:

    ESi is looking for talented and creative software engineers to work collaboratively with a software engineering team to assist in the design, development, testing, implementation, and sustainment of an application-tier networking capability with near-real-time message transfers. Shall be responsible for the following:

    • Develop, test, and integrate a failover capabilities using Java and JavaScript
    • Develop, test, and integrate networking software to support TCP, UDP, IP, Sockets, OSI Stack, DNS, Private and public addresses
    • Code and test software (unit, integration, and system deployment)
    • Work in an Agile environment with continuous integration and automated testing

    Requires:

    BS degree in CS or related field and 14 – 20 years of software development experience. Five additional years of demonstrated experience may be substituted for a BS degree.

    Clearance: TS/SCI w/ polygraph required.

    Type: Full-Time

    Location: Hanover, MD

    Level: All experience levels needed

    Description:

    The Systems Engineer will support a DevOps / Rapid Prototyping effort and shall be able to:

    • Define requirements before handing off mockups to Software Engineers
    • Expand on rough mockups developed using Atlassian Gliffy
    • Develop prototypes built using a combination of HTML, CSS, and scripting (Perl / Python / JavaScript), and MongoDB, to confirm expectations with customers
    • Should have some scripting / software experience to be successful in the role
    • Experience with systems analysis, design, and architecture efforts
    • Experience developing, delivering, testing and supporting integrated HW & SW systems with functional requirements
    • Experience with system architectures in a service oriented and Enterprise Service Bus environment
    • Experience using agile and/or spiral development models

    Requires:

    BS degree and 14 – 20 years of system engineering, system architecture, software engineering experience. Five additional years of demonstrated experience may be substituted for a BS degree.

    Clearance: TS/SCI w/ polygraph required.

    Type: Full-Time

    Location: Hanover, MD

    Level: All experience levels needed

    Description:

    Seeking a well-organized, self-motivated Test Engineers with good communication skills and knowledge of modern software testing approaches. Candidate will be directly responsible for analyzing system requirements and concept of operations documents, acquisition plans, and system descriptions to develop evaluation and test plans and procedures, prepare for and conduct the data collection and analysis, and report status and results. Specific responsibilities for this position include:

    • Test Planning, Test Engineering, Test Automation using Selenium
    • Development and Maintenance of the projects Requirements Traceability Verification Matrix (RTVM)
    • Test Point Identification for all Test Phases: End Point (REST), Integration Test, User Scenario Test
    • Work closely with the developers to capture new and modified code (as related to requirements or bugs) and roll those changes through the RTVM/Test Point framework

    Requires:

    BS degree plus 2 – 8 years of software testing experience. Five additional years of demonstrated experience may be substituted for a BS degree.