Software Engineer (Python, AWS and CDK))

Ardent Principles, Inc.Chantilly, VA
$130,000 - $260,000Onsite

About The Position

We are seeking a mission‑driven Software Engineer with deep experience building, integrating, and analyzing complex systems across modern cloud environments. In this role, you’ll develop robust back‑end solutions in JavaScript, Python, and additional languages; integrate advanced AWS services including Lambda, S3, Batch, EC2, EventBridge, SNS, SQS, IAM, DynamoDB, and container platforms; and apply strong engineering fundamentals to solve collection and processing challenges. Ardent Principles offers advanced services in data science, data engineering, software engineering, AI solutions, cybersecurity, staff augmentation, and IT program management. Ardent Principles offers a competitive salary range and a comprehensive, industry‑leading benefits package designed to support long‑term stability and employee well‑being. We provide more than a position—we offer a workplace committed to excellence, integrity, and mission‑focused impact. Our mission is to act as a bridge between satisfied clients and fulfilled employees, ensuring that your job and well-being are our top priorities because your satisfaction leads to the success of our clients. Join us as we continue building the future of secure, high‑impact solutions.

Requirements

  • Active TS/SCI with Full Scope Polygraph
  • Programming in JavaScript and Python
  • Integrating cloud services including Lambda functions and layers, S3, Batch, EC2, EventBridge, SNS, SQS, IAM roles, DynamoDB, and container services, etc.
  • 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. Documenting and communicating technical and non-technical mission requirements for all audiences.
  • Working with other technical teams across multiple organizational boundaries.
  • Ability to program efficiently (back-end, not UI) in at least one other programing language (NOT Python or JavaScript).
  • installing Linux from scratch and developing complex Unix shell scripts.
  • Using AWS Cloud Development Kits (CDK). (CloudFormation, Terraform or similar are NOT substitutes for CDK experience.)
  • Transforming data in various file formats into common formats, such as JSON, CSV, or XML.
  • 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.

Nice To Haves

  • Tools, such as IDA Pro, Ghidra, JADX, or APKtool.
  • Multiple cloud providers.
  • Other programming languages besides Python.

Responsibilities

  • Programming in JavaScript and Python
  • Integrating cloud services including Lambda functions and layers, S3, Batch, EC2, EventBridge, SNS, SQS, IAM roles, DynamoDB, and container services, etc.
  • 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. Documenting and communicating technical and non-technical mission requirements for all audiences.
  • Working with other technical teams across multiple organizational boundaries.
  • Ability to program efficiently (back-end, not UI) in at least one other programing language (NOT Python or JavaScript).
  • installing Linux from scratch and developing complex Unix shell scripts.
  • Using AWS Cloud Development Kits (CDK). (CloudFormation, Terraform or similar are NOT substitutes for CDK experience.)
  • Transforming data in various file formats into common formats, such as JSON, CSV, or XML.
  • 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.

Benefits

  • Highly Competitive Salary
  • Generous Paid Time Off
  • Dedicated Training Budget
  • 100% Employer-Covered Family Vision, Dental, and Health Insurance
  • 100% Employer-Covered Life and Disability Insurance
  • 401(k) Plan with a 6% Employer Match
  • 11 Paid Government Holidays
  • Spot Bonuses for Exceptional Performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service