Annapolis Junction, Maryland, United States Employment USD 130,000 - 270,000 Yearly

Captivation Software is hiring a Software Engineer

About the Role

Captivation Software is looking for a Mid-level Software Engineer to develop, sustain, and troubleshoot our project's software suite of applications and future capabilities. You'll be responsible for implementation, testing, and integration within a complex environment of COTS, GOTS, and FOSS products.

What You'll Do

  • Develop, sustain, and troubleshoot the project's software suite of applications.
  • Implement, test, and integrate software with other COTS, GOTS, and FOSS products, packages, and libraries.
  • Support future capabilities as mission needs arise.

What We're Looking For

  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph.
  • Must be a U.S. citizen.
  • Master's degree in Computer Science or related discipline plus three (3) years of experience as a SWE.
  • Bachelor's degree in Computer Science or related discipline plus five (5) years of experience as a SWE.
  • Seven (7) years of experience as a SWE.
  • Experience using the Linux CLI and Linux tools.
  • Experience developing scripts using Bash.
  • Recent Python (3.x) software development experience.
  • Experience with Messaging Frameworks including RabbitMQ.
  • Experience with NoSQL databases including MongoDB.
  • Experience with containerization technologies such as Docker.
  • Experience with container orchestration technologies such as Kubernetes.
  • Experience creating Helm Charts to deploy containerized services on Kubernetes.
  • Familiar with CI/CD principles, methodologies, and tools including GitLab CI.
  • Experience with distributed logging and monitoring concepts and tools including ElasticStack and Prometheus/Grafana.
  • Experience with Git Source Control System.

Nice to Have

  • Experience with SQL databases including PostgreSQL.
  • Familiar with IaC principles, methodologies, and tools such as Ansible.
  • Experience with Rust programming concepts, or a willingness and aptitude to learn Rust.
  • Experience with the Atlassian Tool Suite including Jira and Confluence.

Technical Stack

  • Linux CLI, Bash, Python 3.x, RabbitMQ, MongoDB, Docker, Kubernetes, Helm, GitLab CI, ElasticStack, Prometheus, Grafana, Git, PostgreSQL, Ansible, Rust, Jira, Confluence.

Benefits & Compensation

  • Compensation range: $130,000 - $270,000 (Depends on the Years of Experience).
  • Up to 20% 401k contribution (No Matching Required and Vested from Day 1).
  • Above Market Hourly Rates.
  • $3,600 HSA Contribution.
  • 6 Weeks Paid Time Off.
  • Company Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D.

At Captivation Software, we build something to be proud of. Our team of engineers takes pride in what they develop and constantly innovates to provide the best solution. You'll make a difference in support of the mission to protect our country.

Required Skills
Linux CLIBashPython 3.xRabbitMQMongoDBDockerKubernetesHelmGitLab CIElasticStackSecurity ClearanceU.S. Citizenship
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Captivation Software

Captivation has built a reputation on providing customers exactly what is needed in a timely manner.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago