Software Engineer

Bespoke Technologies, Inc

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Active Poly security clearance is a must; candidates without it will be dismissed.
  • 4-7 years of robust software development experience is required.
  • Proficiency in Python and JavaScript is critical for success.
  • Capable of programming in at least one additional back-end language (not UI-related).
  • Experience with software code analysis and behavior extraction is necessary.
  • Competence in creating testing harnesses and implementing continuous testing methodologies is essential.
  • Strong experience with Linux installation and complex Unix shell scripting is required.

Responsibilities

  • Provide software development support to meet project objectives.
  • Analyze and mimic behaviors of unknown software code.
  • Develop and implement testing harnesses for software systems.
  • Support the integration of various AWS services like Lambda and EC2 into projects.
  • Analyze network traffic to troubleshoot client/server communications.
  • Collaborate with technical teams across multiple organizational boundaries.
  • Document technical and non-technical requirements for diverse audiences.

Benefits

  • Opportunities for professional growth in a specialized field.
  • Access to advanced technology and tools for software development.
  • Engagement in high-impact projects with national security implications.
Full Job Description
BT-333- Software Engineer - Senior Level
Location: 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.

Similar Jobs

More Jobs at Bespoke Technologies, Inc

  • Software Engineer
    $100K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Software Engineer
    $90K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Technical Services
    In-Person
  • Data Scientist
    $100K — $130K *
    Mclean, VA 22101 (Fairfax County)
    Aerospace & Defense
    In-Person
  • Cloud Solutions Architect
    $120K — $150K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • Database Developer
    $100K — $130K *
    Reston, VA 20191 (Fairfax County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: