Back to jobs

Software Engineer 2 - Python/MongoDB/Linux

Captivation · Annapolis Junction, MD, US

Spotted 1d ago

Job details

Pay
$180,000 – $200,000 a year
Level
Senior
Experience
5+ years
Education
Bachelor's degree
Posted
Nov 11, 2026
Last confirmed open
Nov 11, 2026
Job function
Software/Internet/AI
Job description

About this role

Develop, sustain, and troubleshoot a suite of software applications in a mid-level engineering role. The team implements, tests, and integrates software with commercial, government, and open-source products, packages, and libraries.

What you'll do

------------------

  • Develop and sustain the software application suite
  • Troubleshoot software issues
  • Implement, test, and integrate software with commercial, government, and open-source products, packages, and libraries

What you'll need

--------------------

  • 5+ years of relevant experience
  • Bachelor's degree in a related field, or 2 more years of experience in its place. Each degree above a bachelor's counts for 2 years of the experience
  • Using the Linux command-line interface
  • Developing scripts with Bash
  • Recent software development with Python 3.x
  • Working with NoSQL databases, including MongoDB
  • Using containerization technologies, including Docker and containers
  • Applying continuous integration and continuous delivery principles, methodologies, and tools, including GitLab CI
  • Working with Kubernetes container orchestration
  • Using Helm charts to deploy containerized services on Kubernetes
  • Working with messaging frameworks, including RabbitMQ
  • Applying infrastructure-as-code principles, methodologies, and tools such as Ansible
  • Using Git source control
  • An active security clearance

Nice to have

----------------

  • Working with SQL databases, including PostgreSQL
  • Using the Atlassian tool suite, including Jira and Confluence

About Captivation

---------------------

Build something to be proud of.

Captivation creates innovative software solutions for the Armed Forces and the Intelligence Community, in support of missions that matter. Founded in 2014 and based in Hanover, Maryland, we're technical from the top down, and we're trusted to deliver in digital signal processing, big data and streaming analytics, machine learning and artificial intelligence, application development, data visualization and DevOps.

We're looking for the best and brightest: people who get things done and want their work to make a difference.

Pay and benefits

--------------------

Salary: $180,000 - $200,000 a year, depending on experience

In addition to great pay and important mission work, everyone at Captivation enjoys:

  • An employer 401(k) contribution of up to 20%, with no match required
  • A generous HSA contribution
  • Flexible paid time off
  • Company-paid medical, dental and vision insurance
  • Company-paid life and disability insurance
  • A learning and development program, through Udemy

This position is open for direct hires only. We will not consider candidates from third-party staffing or recruiting firms.

Interested in this role?Continue on Captivation's careers page.
Apply on Captivation