DeveloperJobs.io
← Back to all jobs

Job Description

This Python Software Engineer position supports mission applications, with work performed on-site in Annapolis Junction, MD. The role requires an active TS/SCI with polygraph clearance.

Responsibilities

  • Develop, test, and troubleshoot Python applications
  • Integrate software with COTS, GOTS, and open-source products
  • Deploy containerized services to Kubernetes using Helm
  • Work with MongoDB and RabbitMQ
  • Support logging and monitoring using Elastic Stack, Prometheus, and Grafana

Required Qualifications

  • 5 years of relevant experience
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university
  • Working knowledge of Linux command-line tools
  • Bash scripting experience
  • Recent Python 3 development
  • RabbitMQ or similar messaging frameworks
  • MongoDB or other NoSQL databases
  • Docker, containerd, and Kubernetes experience
  • Helm chart development
  • GitLab CI and CI/CD practices
  • Experience with Elastic Stack, Prometheus, and Grafana
  • Git proficiency

Preferred Qualifications

  • Experience with PostgreSQL or other SQL databases
  • Infrastructure as Code (IaC) and Ansible
  • Rust, or willingness to learn
  • Jira and Confluence

Technologies

  • Python, Python 3
  • COTS, GOTS
  • Kubernetes, Helm
  • MongoDB, RabbitMQ
  • Elastic Stack, Prometheus, Grafana
  • Linux command-line tools, Bash
  • Docker, containerd
  • GitLab CI, CI/CD, Git
  • NoSQL databases

Work Location and Arrangement

Annapolis Junction, MD (onsite). All positions require in-person work, and applicants must live within commuting distance of the listed work location to be considered. Some roles may allow limited telework, but regular on-site attendance is required. These are not fully remote positions.

Clearance Requirement

TS/SCI with polygraph is required.

Compensation

$105.92–$116.95 per hour (approximate pay). An employer 401(k) contribution is additional.

  • Choose from three compensation models: Max Rate, With Bonus, or With Bonus and PTO
  • The lower end reflects a no-bonus option with five weeks of PTO
  • The upper end reflects the Max Rate option without bonus or PTO
  • PTO and bonuses depend on the selected model and role eligibility

Benefits

  • Employer 401(k) non-elective contribution (10%)
  • 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

Application

Apply with a resume that highlights your relevant experience.

Similar Jobs