logo

View all jobs

Senior Software Engineer

Chantilly, Virginia

Senior Software Engineer (Python / AWS / Terraform)

Location: Onsite – Chantilly, VA
Clearance: TS/SCI and Poly Required 
Compensation: $250,000–$260,000 base salary

Overview

We are seeking a Senior Software Engineer to design, build, and operate highly scalable cloud-native systems supporting mission-critical national security programs. This role is ideal for an experienced engineer who thrives in hands-on development, infrastructure automation, and modern AWS-based architectures.

You will work onsite in Chantilly, VA alongside a highly technical team delivering secure, resilient, and high-performance solutions in a classified environment.


Key Responsibilities

  • Design, develop, and maintain production-grade Python services supporting backend systems and APIs

  • Architect and deploy AWS-based cloud solutions, leveraging serverless and managed services

  • Build and maintain Infrastructure as Code (IaC) using Terraform across multiple environments

  • Develop and integrate RESTful APIs and event-driven architectures

  • Implement cloud-native patterns for scalability, availability, observability, and fault tolerance

  • Collaborate with cross-functional engineering teams to deliver secure, reliable solutions

  • Support CI/CD pipelines and automate deployment workflows

  • Troubleshoot, optimize, and enhance system performance in Linux-based environments


Required Qualifications

  • 13+ years of professional software engineering experience

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field

  • Expert-level Python experience (this is the core language for the role)

  • Strong hands-on experience with AWS, including services such as:

    • Lambda, EC2, S3, DynamoDB

    • EventBridge, Step Functions

    • IAM, Organizations, CloudWatch

  • Strong Terraform experience managing complex, production AWS infrastructure

  • Experience building and consuming HTTP REST APIs

  • Strong Linux/UNIX experience

  • Experience with containers and Docker

  • Familiarity with distributed systems, cloud networking, and security best practices


Nice-to-Have Skills

  • Serverless architecture experience at scale

  • Experience working in classified or regulated environments

  • Exposure to global scaling, load balancing, and high-availability architectures

  • CI/CD tooling experience (e.g., Jenkins, GitLab CI, ArgoCD)

Share This Job

Powered by