Senior Software Engineer

The Josef GroupChantilly, VA
32d$250,000 - $260,000Onsite

About The Position

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.

Requirements

  • 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
  • TS/SCI and Poly Required

Nice To Haves

  • 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)

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service