Software Engineer 2 - Python/MongoDB/Linux

Captivation

Maryland

On-site

USD 180,000 - 200,000

Full time

11 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401k contribution
HSA contribution
Flexible PTO
Medical insurance
Life & disability insurance
Udemy learning

Job summary

Captivation in Maryland seeks a mid-level software engineer to develop, sustain, and troubleshoot a suite of applications used with commercial, government, and open-source products. You will implement, test, and integrate software using Python, Docker, Kubernetes, Git, and CI/CD in security-cleared environments.

The role requires 5+ years of experience, Linux Bash, NoSQL (MongoDB), and container orchestration, with an active security clearance.

Qualifications

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

Responsibilities

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

Skills

Python 3.x
NoSQL (MongoDB)
Bash scripting
Linux CLI
CI/CD principles
Kubernetes
Helm charts
RabbitMQ
Git

Education

Bachelor's degree or 2+ years experience alternative

Tools

Docker
Kubernetes
Helm charts
RabbitMQ
Ansible
GitLab CI
Git

Job description

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

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

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 2 - DevOps
Software Engineer 2 - DevOps

Captivation Software • Annapolis (MD)

On-site
USD 130,000 - 270,000
Annual salary: $130,000–$270,000 (var.
Up to 20% 401k contribution
Above market hourly rates
+3
Software Engineer 2 - Linux/Bash/Python/MongoDB/Docker/Kubernetes/RabbitMQ/PostgreSQL
Software Engineer 2 - Linux/Bash/Python/MongoDB/Docker/Kubernetes/RabbitMQ/PostgreSQL

Captivation • Maryland

On-site
USD 130,000 - 270,000
Annual Salary: $130,000 - $270,000
401k contribution up to 20%
HSA contribution
+3
Software Engineer 2 - Linux/Bash/Python/MongoDB/Docker/Kubernetes/RabbitMQ/PostgreSQL
Software Engineer 2 - Linux/Bash/Python/MongoDB/Docker/Kubernetes/RabbitMQ/PostgreSQL

Captivation Software • Annapolis (MD)

On-site
USD 130,000 - 270,000
Annual Salary: $130,000 - $270,000
Up to 20% 401k contribution
HSA contribution
+3
Software Engineer 1 - MongoDB/Scala/Java/AWS
Software Engineer 1 - MongoDB/Scala/Java/AWS

Captivation Software • Annapolis (MD)

On-site
USD 130,000 - 270,000
Annual salary: $130,000-$270,000
Up to 20% 401k contribution
HSA contribution $3,600
+3
Software Engineer 1 - MongoDB/Scala/Java/AWS
Software Engineer 1 - MongoDB/Scala/Java/AWS

Captivation • Maryland

On-site
USD 130,000 - 270,000
Annual salary
401k contribution
Hourly rates
+3
Software Engineer 2 - Linux/Bash/Python/HashiCorp/Docker/Ansible/HPC
Software Engineer 2 - Linux/Bash/Python/HashiCorp/Docker/Ansible/HPC

Captivation Software • Annapolis (MD)

On-site
USD 130,000 - 270,000
High salary range
401k contribution
HSA contribution
+2
Software Engineer 1/2/3 (Hybrid) - JavaScript/React/Angular/Java/Linux
Software Engineer 1/2/3 (Hybrid) - JavaScript/React/Angular/Java/Linux

Captivation Software • Annapolis (MD)

On-site
USD 130,000 - 270,000
6 weeks paid time off
Company-paid health/dental/vision/life
Short/Long-term disability insurance
+3
Software Engineer 2 - Linux/Bash/Python/CI/CD/Git/Docker
Software Engineer 2 - Linux/Bash/Python/CI/CD/Git/Docker

Captivation Software • Annapolis (MD)

On-site
USD 130,000 - 270,000
Salary range $130,000–$270,000 per/yr
401k contribution up to 20%
Above market hourly rates
+3
Software Engineer 3 - Linux/Bash/Python/Spring/NoSQL/Helm/Kafka
Software Engineer 3 - Linux/Bash/Python/Spring/NoSQL/Helm/Kafka

Captivation Software • Annapolis (MD)

On-site
USD 130,000 - 270,000
Up to 20% 401k contribution
HSA contribution
6 weeks paid time off
+2
Software Engineer (Hybrid) - Java/OOP/Linux/Git/Maven/REST
Software Engineer (Hybrid) - Java/OOP/Linux/Git/Maven/REST

Captivation Software • Columbia (MD)

Hybrid
USD 130,000 - 270,000
401k contribution
Health insurance
HSA Contribution
+1