Software Engineer
Summary
Software engineer (on-site, Chantilly, VA; active Poly clearance required) building back-end collection tooling for an intelligence-community Sponsor using Python and JavaScript on AWS (Lambda, S3, DynamoDB, CDK), with systems administration, network-traffic analysis, and unknown-code analysis duties.
BT-499 Software Engineer
Location: Chantilly, VA
**Please do NOT apply if you do not have an active Poly clearance. Those without a Poly will not be considered.**
CRITICAL CORE COMPETANCIES and KEY ROLES
- JavaScript and Python Programming:
- Programming in JavaScript and Python
REQUIRED SKILLS
- Experience in Systems Administration
- Experience analyzing browser network traffic to understand client/server communications and requests.
- Experience integrating cloud services including
- Lambda functions and layers, S3, Batch, EC2, EventBridge, SNS, SQS, IAM roles, DynamoDB, and container services, etc.
- Demonstrated experience leveraging a background in programming, software tools and packages, operating systems, and networking to solve collection needs
- Deep experience in software development.
- Ability to gather mission needs and transform to technical requirements for Sponsor consideration.
- Demonstrated experience documenting and communicating technical and non-technical mission requirements for all audiences.
- Demonstrated experience working with other technical teams across multiple organizational boundaries.
- Demonstrated experience with Python.
- Ability to program efficiently (back-end, not UI) in at least one other programing language (NOT Python or JavaScript).
- Demonstrated experience installing Linux from scratch and developing complex Unix shell scripts.
- Demonstrated experience using AWS Cloud
- Development Kits (CDK). (CloudFormation, Terraform or similar are NOT substitutes for CDK experience)
- Demonstrated experience transforming data in various file formats into common formats, such as JSON, CSV, or XML.
- Experience analyzing unknown software code and extracting relevant fields to determine and mimic its behavior.
- Ability to develop a software system testing harness or implement a continuous testing methodology on a project.
DESIRED SKILLS:
- Demonstrated experience with tools, such as IDA Pro, Ghidra, JADX, or APKtool.
- Demonstrated experience with multiple cloud providers.
- Demonstrated experience with other programming languages besides Python.
Skills
As published by greenhouse · 8 questions
Basics
First Name, Last Name, Email, Phone, Resume/CV, Cover Letter, Location
Short answers (3)
- Preferred First Name optional
- LinkedIn Profile optional
- Website optional
Pick from a list (5)
- Are you a US citizen?
- Will you now or in the future require employment visa sponsorship?
- Do you have an active security clearance?
- What security clearance type do you hold?
- Do you live within the Virginia, Maryland, or DC area?




