BT-333- Software Engineer - Senior LevelLocation: Chantilly, VA (fully on-site, no remote option)
**Please do NOT apply if you do not have an active Poly clearance. Those without a Poly will not be considered.**Bespoke Technologies is seeking a Senior-level (4-7 yrs' experience) Software Engineer to provide software development support.
The ideal candidate will have the following skills: - Deep experience in software development
- Demonstrate experience with Python
- Demonstrate experience with JavaScript
- Ability to program efficiently in at least one other back-end (NOT UI) language
- Demonstrate 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
- Demonstrate experience installing Linux from scratch and developing complex Unix shell scripts
- Demonstrate experience analyzing network traffic to understand client/server communications and requests
- Demonstrate experience using AWS Cloud Development Kit (CDK)
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.
- Demonstrate 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 needs and technical requirements for client consideration.
- Demonstrate experience documenting and communicating technical and non-technical requirements for all audiences.
- Demonstrate experience working with other technical teams across multiple organizational boundaries.
- Demonstrate experience with Python.
- Ability to program efficiently (back-end, not UI) in at least one other programing language (NOT Python or JavaScript).
- Demonstrate experience installing Linux from scratch and developing complex Unix shell scripts.
- Demonstrate experience using AWS Cloud Development Kits (CDK). (CloudFormation, Terraform or similar are NOT substitutes for CDK experience)
- Demonstrate 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:- Demonstrate experience with tools, such as IDA Pro, Ghidra, JADX, or APKtool.
- Demonstrate experience with multiple cloud providers.
- Demonstrate experience with other programming languages besides Python.