Software Engineer (TS/SCI with Poly Required)

GCI, Inc.

$100K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Hands-on experience with Python, Git, and unit testing frameworks
  • Experience building APIs and services using REST
  • Familiarity with OpenSearch or Elasticsearch
  • Proficient in using AWS CDK or Terraform
  • Skilled in applying object-oriented design principles for software architecture
  • Experience with core AWS services like EC2, S3, IAM, and VPC

Responsibilities

  • Design, develop, and deploy cloud-based applications and tools
  • Collaborate with cross-functional teams to improve system performance
  • Extend current capabilities to parse raw data for analytics
  • Implement software into an AWS-based data ingestion pipeline
  • Develop software to handle multiple data types and store data in S3
  • Lead optimization strategies for OpenSearch data indexing
  • Troubleshoot complex software issues and provide support
  • Maintain documentation for software and procedures
  • Recommend improvements for software performance
  • Collaborate with engineers to enhance organizational capabilities

Benefits

  • Opportunity to work on mission-critical software products
  • Engagement in a dynamic agile team environment
  • Exposure to cutting-edge technologies in cloud and big data analytics
  • Collaboration with cross-disciplinary professionals
  • Focus on innovation and continuous improvement in software solutions
Full Job Description
As a Software Engineer, a typical day will include the following duties:

The Software Engineer will design, develop, code, test, and debug complex software products to be deployed in a mission critical environment. The ideal candidate is a hands-on developer with significant experience in scalable data platforms, cloud-based services, and big data analytics, and OpenSearch or Elasticsearch. They must have strong, firsthand technical expertise in a variety of data ingestion/computation technologies and the proven ability to fashion robust scalable solutions that can manage large data sets. They must be at ease working in an agile environment with a cross-functional team. This person should embody a passion for innovation and continuous improvement.

KEY RESPONSIBILITIES

  • Work with a team to write new cloud-based applications and tools and recommend new technologies and methodologies to improve system performance and usability.
  • Design, develop, test, debug, and deploy new software tools that extend or replace existing capabilities to parse raw data for analysis.
  • Collaborate cross-functionally with data scientists, analysts, project managers and other engineers and technical SMEs.
  • Deploy new software into an AWS-based data ingest pipeline.
  • Write software that interacts with multiple data types and stores data into S3 buckets that is queried by processes running Athena or OpenSearch.
  • As an OpenSearch expert, drive the design of indexing strategies, query optimizations, and maintain overall architectural ownership of the OpenSearch data layer.
  • Troubleshoot complex problems and provide support to mission areas for software systems and application issues.
  • Maintain good documentation for new software written and new procedures to be followed.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to sustain and advance our organization's capabilities.


EDUCATION AND EXPERIENCE

  • Bachelor's degree in Computer Science, Information Technology, or other related technical discipline, or equivalent combination of education, technical certifications, training, and work/military experience.


REQUIRED QUALIFICATIONS

  • Demonstrated hands-on experience with Python, Git, and unit testing frameworks.
  • Demonstrated hands-on experience with building APIs and services using REST.
  • Demonstrated hands-on experience with OpenSearch or Elasticsearch.
  • Demonstrated hands-on experience with AWS CDK 1 and/or 2 or Terraform.
  • Demonstrated hands-on experience applying object-oriented design principles and patterns to architect scalable, maintainable, and testable software systems in production environments.
  • Demonstrated hands-on experience designing and developing applications using core AWS services, including EC2, S3, IAM, and VPC


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

Similar Jobs

More Jobs at GCI, Inc.

More Aerospace & Defense Jobs

Find similar Software Engineer (TS/SCI with Poly Required) jobs: