Senior Python Software Engineer – Distributed Applications

CTRL + LLC•Annapolis Junction, MD
•$105 - $137•Onsite

About The Position

This role involves building services to support mission applications, developing and troubleshooting distributed software, and evolving new capabilities. The mission focuses on advanced computing, data analytics, and enterprise infrastructure to assist mission teams with demanding workloads and shared technical services.

Requirements

  • 7 years of relevant experience
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university
  • Linux tools
  • Bash scripting
  • Recent Python 3 development
  • MongoDB
  • Docker and containerd
  • Kubernetes
  • Helm charts
  • GitLab CI
  • Git
  • Rust concepts or willingness and aptitude to learn
  • RabbitMQ familiarity
  • IaC and Ansible familiarity
  • TS/SCI with polygraph clearance
  • Live within commuting distance of Annapolis Junction, MD

Nice To Haves

  • PostgreSQL
  • Jira and Confluence

Responsibilities

  • Develop, sustain and troubleshoot Python applications
  • Integrate commercial, government and open-source components
  • Deploy containerized services on Kubernetes
  • Support messaging, databases and automation
  • Test and maintain software integrations

Benefits

  • 10% employer 401(k) non-elective contribution
  • Employer-paid life insurance and short- and long-term disability insurance
  • Medical, dental and vision coverage options
  • Employee Assistance Program
  • Professional development and certification reimbursement
  • Technology and ergonomic equipment reimbursement, subject to eligibility
  • Referral and retention bonus programs, subject to eligibility
  • Paid social and team events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service