Haystack
← Back to Jobs
Technology
VT

Software Engineer with Security Clearance

VTGChantilly, VA🇺🇸United StatesPosted Oct 7, 2026

Why This Role Stands Out

This hybrid Software Engineer role offers significant growth potential by allowing you to design and develop mission-critical cloud-based applications and tools, leveraging your expertise in scalable data platforms and OpenSearch. You'll thrive here if you are a hands-on developer passionate about innovation, enjoy collaborating in agile, cross-functional teams, and possess an active TS/SCI with Polygraph clearance. Don't miss this opportunity to advance your career with a leading company!

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Chantilly, VA, United States
Posted
Yesterday
DockerDynamoDBSQLShellAWSCDKCloudFormationJavaPythonTerraform

Job Description

Overview We are seeking an experienced Cloud Software Engineer / AWS Data Engineer to design, develop, and maintain secure cloud-based applications and data solutions within a highly classified mission environment. This position requires strong hands-on experience with AWS cloud services, Python and Java development, Elasticsearch/OpenSearch, Linux, Docker, and infrastructure-as-code using the AWS Cloud Development Kit (CDK). What will you do?

  • Design, build, and maintain secure web applications within the Sponsor's classified JWICS and C2S cloud environments.
  • Develop cloud-based applications and solutions using Python and Java.
  • Design, develop, query, optimize, and maintain Elasticsearch and AWS OpenSearch environments.
  • Write and tune complex queries against structured and unstructured datasets using SQL and Elasticsearch/OpenSearch query languages.
  • Design and implement cloud-native solutions using AWS services, including:
  • Lambda functions and layers
  • Amazon S3
  • AWS Batch
  • Amazon EC2
  • Amazon EventBridge
  • Amazon SQS
  • Amazon SNS
  • IAM roles and policies
  • Amazon DynamoDB
  • AWS container services
  • Build and maintain cloud infrastructure using the AWS Cloud Development Kit (CDK).
  • Develop Linux shell scripts to support automation, deployment, and system operations.
  • Build, maintain, and deploy Docker containers and images.
  • Transform data from multiple file types and formats into standardized formats such as JSON, CSV, and XML.
  • Work closely with application developers to identify and implement infrastructure, deployment, and operational requirements.
  • Apply knowledge of programming, software tools, operating systems, networking, and cloud technologies to solve complex mission and collection requirements.
  • Assess technical and project requirements and provide informed recommendations on architecture, implementation, and delivery approaches.
  • Collaborate with technical teams across multiple organizational boundaries. Do you have what it takes? Must possess an active TS/SCI clearance with Poly on day one of employment
  • Demonstrated experience working within the Sponsor's cloud environment.
  • Demonstrated experience building and maintaining secure web applications on classified Sponsor networks, including JWICS and C2S.
  • Strong programming experience with Python.
  • Experience programming in Java.
  • Hands-on experience designing, developing, querying, and maintaining Elasticsearch and/or AWS OpenSearch.
  • Experience writing and optimizing complex queries against structured and unstructured datasets using SQL and Elasticsearch/OpenSearch query languages.
  • Experience with Linux shell scripting.
  • Experience building Docker containers and images.
  • Strong hands-on experience with AWS cloud services, including Lambda, S3, Batch, EC2, EventBridge, SQS, SNS, IAM, DynamoDB, and container services.
  • Demonstrated hands-on experience with the AWS Cloud Development Kit (CDK). CloudFormation, Terraform, or similar infrastructure-as-code tools are not substitutes for the required AWS CDK experience.
  • Experience transforming data from multiple file formats into standardized formats such as JSON, CSV, and XML.
  • Experience working with application developers to define and implement infrastructure and deployment requirements.
  • Experience translating mission and operational needs into technical requirements.
  • Ability to assess project requirements and provide informed technical recommendations.
  • Experience collaborating with technical teams across multiple organizations and functional boundaries.
  • Strong technical documentation and communication skills.

Similar jobs