Software Engineer - Elasticsearch (TS/SCI with Poly Required)

GCI

Tysons, Warrenton (VA, VA)

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

GCI seeks a Software Engineer - Elasticsearch (TS/SCI with Poly Required) in Tysons, VA to design, build, configure, and maintain Elasticsearch clusters and related data platforms. The role is hands-on, emphasizes scalable data products and performance optimization, and requires strong collaboration with cross‑functional teams.

The ideal candidate has 3–5 years of Elasticsearch experience, familiarity with DevOps practices using Docker/Kubernetes, Maven/Jenkins, and modern languages like Java or

Qualifications

  • Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or related discipline.
  • Minimum five years of Elasticsearch experience.
  • Hands-on experience with large SQL/NoSQL clusters like Elasticsearch or similar.
  • Experience designing data models and building data platforms.
  • Familiarity with ETL pipelines and data interface standards.
  • Experience troubleshooting Elasticsearch performance and logs.
  • DevOps experience with cloud/on‑prem infrastructures (Docker, Kubernetes, Ansible, etc.).
  • Experience with Scrum/Agile methodologies.
  • Strong communication and multi‑priority task handling.
  • Proficiency with Elasticsearch and related technologies; familiarity with build automation (Maven/Jenkins).

Responsibilities

  • Support Elasticsearch and Elastic Cloud for Kubernetes clusters.
  • Analyze, design and develop processing platforms using configuration management tools.
  • Provide ongoing maintenance and enhancements for existing systems.
  • Collaborate cross‑functionally with developers and project managers.
  • Troubleshoot complex problems and provide customer support for software systems.
  • Offer recommendations for continuous improvement.
  • Work with engineers to advance the organization’s capabilities.

Skills

Elasticsearch
Big data
DevOps
Agile
Communication
Java
Python

Education

Bachelor’s Degree in CS/EE/CE or related

Tools

Docker
Kubernetes
Jenkins
Maven
Ansible
Chef

Job description

Software Engineer - Elasticsearch (TS/SCI with Poly Required)

GCI embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with our customers and industry.

At GCI, we solve the hard problems. As a Software Engineer - Elasticsearch , a typical day will include the following duties:

JOB DESCRIPTION

The Software Engineer will design, develop,configure,supportandmaintainElasticsearchclustersand support the development teams around that ecosystem.The ideal candidate is a hands‑on platform builder withsignificant experiencein developing scalable data platforms, with experience in business intelligence, analytics,datascienceand data products. They must have strong, firsthand technicalexpertisein a variety of configuration management and big data technologies and the proven ability to fashion robust scalable solutions that can manage large data sets.This person should embody a passion for continuous improvement and innovation.

QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience
  • Minimum five(5)yearsof relatedElasticsearchexperience

DESIRED KNOWLEDGE/SKILLS

  • Hands‑on experience working withlarge SQL or NOSQL database clusters such asElasticsearch,Greenplum,etc.
  • Experience with designing data models, architecting data systems and standing up or supporting large data platforms.
  • Familiarity with ETL pipelines and how tointerface withdata stores, and API endpoints.
  • Experience troubleshootingElasticsearchcluster and query performance issues to include working on query optimization with developers and tracking down slow logs.
  • DevOps experience building anddeploying cloudandon‑premiseinfrastructureswith technologies likeansible, chef, puppet,etc.
  • Experience with Scrum/Agile development methodologies.
  • Capable of delivering on multiple competing priorities with little supervision.
  • Excellent verbal and written communication skills.
  • We’relooking for someone with 3-5 years of experience and is familiar with the following software/tools:
  • Experience withElasticsearchand related technologies.
  • Experience withinfrastructureautomation technologieslike Docker, Kubernetes, etc.
  • Experience with build automation technologies like Maven, Jenkins, etc.
  • Experience with modern programming languages like Java, Python, etc.

KEY RESPONSIBILITIES

  • SupportElasticsearchand/or Elastic Cloud for Kubernetes (ECK) clusters.
  • Analyze,designand develop a processing platform using various configuration management technologies.
  • Design and develop a processing platform using various configuration management technologies.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Collaborate cross-functionally with developers, projectmanagersand other engineers
  • Troubleshoots complex problems and provides customer support for software systems and application issues.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to sustain and advance our organization’s capabilities

*A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance.

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Elasticsearch (TS/SCI with Poly Required)
Software Engineer - Elasticsearch (TS/SCI with Poly Required)

Socket.dev • Tysons (VA)

On-site
USD 140,000 - 180,000
Software Engineer (TS/SCI with Poly Required)
Software Engineer (TS/SCI with Poly Required)

GCI Incorporated • Chantilly (VA)

On-site
USD 100,000 - 130,000
Software Engineer (TS/SCI with Poly Required)
Software Engineer (TS/SCI with Poly Required)

GCI, Inc. • Chantilly (VA)

On-site
USD 143,000 - 238,000
Software Engineer SME (TS/SCI with Poly Required)
Software Engineer SME (TS/SCI with Poly Required)

GCI Incorporated • Virginia (MN)

On-site
USD 90,000 - 120,000
Elasticsearch Systems Engineer — TS/SCI Poly
Elasticsearch Systems Engineer — TS/SCI Poly

GCI • Tysons (VA), Warrenton (VA)

On-site
USD 110,000 - 160,000
Software Engineer - Full Stack Developer (TS/SCI with Poly Required)
Software Engineer - Full Stack Developer (TS/SCI with Poly Required)

GCI Incorporated • Chantilly (VA)

On-site
USD 110,000 - 160,000
Elasticsearch Engineer (TS/SCI Clearance)
Elasticsearch Engineer (TS/SCI Clearance)

ShorePoint • Herndon (VA)

On-site
USD 110,000 - 140,000
144 hours of PTO
85% of insurance premium covered
401k
+1
Software Engineer SME (TS/SCI with Poly Required)
Software Engineer SME (TS/SCI with Poly Required)

GCI Incorporated • Dulles Town Center (VA)

On-site
USD 90,000 - 130,000
Software Engineer SME (TS/SCI with Poly Required)
Software Engineer SME (TS/SCI with Poly Required)

GCI • United States

On-site
USD 187,000 - 319,000
Systems Engineer (TS/SCI with Poly Required)
Systems Engineer (TS/SCI with Poly Required)

GCI, Inc. • Tysons (VA), Northern (KY)

Hybrid
USD 120,000 - 190,000