Jobs · Engineering · Virginia

Software Engineer - Cloud and Data with Security Clearance

BOAB Ventures · McLean, VA · 1 wk ago
EngineeringFull-time

Duties & Responsibilities

  • Design, develop, and maintain secure web applications within a classified AWS C2S / JWICS environment
  • Build and optimize search and data systems using Elasticsearch / AWS OpenSearch, including index design, query development, and performance tuning
  • Develop and maintain SQL and Elasticsearch/OpenSearch queries across structured and unstructured datasets
  • Integrate AWS services including Lambda, SNS, SQS, S3, EC2, Batch, EventBridge, IAM, DynamoDB, and container services
  • Develop serverless and event-driven architectures using AWS-native tools
  • Build and deploy Docker-based containerized applications and images
  • Use AWS CDK to define and deploy cloud infrastructure programmatically
  • Transform and normalize data across formats including JSON, CSV, and XML
  • Develop automation and scripting solutions using Python and Linux shell scripting
  • Collaborate with application developers to define and implement infrastructure and deployment requirements
  • Maintain and improve system performance and deployment reliability
  • Support cloud security practices, including identity management (IAM roles) and vulnerability awareness
  • Work across multiple technical teams and organizational boundaries to deliver mission-focused capabilities
  • Translate mission needs into technical requirements and ensure alignment between solution design and operational objectives
  • Communicate technical concepts clearly to both technical and non-technical stakeholders

Required Skills

  • Experience in system administration and/or cloud software engineering
  • Experience building and maintaining secure web applications in AWS environments
  • Strong experience with Elasticsearch or AWS OpenSearch, including indexing and query optimization
  • Experience writing and tuning complex queries using SQL and search query languages
  • Experience integrating AWS services such as Lambda, SNS, SQS, S3, EC2, and related cloud-native services
  • Strong programming experience in Python
  • Experience with Linux systems and shell scripting
  • Experience building and deploying Docker containers
  • Experience working with distributed cloud systems and event-driven architectures
  • Experience transforming and processing data across multiple formats (JSON, CSV, XML)
  • Experience using AWS CDK (required - not substitutable with Terraform or CloudFormation)
  • Experience collaborating with developers to implement infrastructure and deployment solutions

Preferred Qualifications

  • Experience with multiple cloud providers (AWS plus Azure or GCP)
  • Experience with additional programming languages beyond Python (e.g., Java, JavaScript, Go)
  • Experience with reverse engineering or analysis tools such as IDA Pro, Ghidra, JADX, or APKTool
  • Experience implementing monitoring, observability, and automated deployment systems
  • Familiarity with security vulnerability management and system hardening practices

Similar jobs