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 Senior Software Engineer to join a mission-critical project. You will be responsible for developing, sustaining, and troubleshooting the project's software suite of applications, and potentially future capabilities as mission needs evolve. Your work will directly support our mission to protect our country, building solutions we are proud of.

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.

What We're Looking For

  • Active Top Secret/SCI U.S. Government security clearance with a favorable Polygraph is required.
  • All candidates must be a U.S. citizen.
  • Master's degree in Computer Science or related field plus 5 years of relevant SWE experience.
  • Bachelor's degree in Computer Science or related field plus 7 years of relevant SWE experience.
  • Alternatively, 9 years of relevant SWE experience without a degree.
  • Experience using the Linux CLI and Linux tools.
  • Experience developing scripts using Bash.
  • Recent Python (3.x) software development experience.
  • Experience with Rust programming concepts, or a willingness and aptitude to learn Rust.
  • 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.
  • Familiarity with Messaging Frameworks including RabbitMQ.
  • Familiarity with CI/CD principles and tools including GitLab CI.
  • Familiarity with IaC principles and tools such as Ansible.
  • Experience with Git Source Control System.

Nice to Have

  • Experience with SQL databases including PostgreSQL.
  • Experience with the Atlassian Tool Suite including Jira and Confluence.

Technical Stack

  • Linux CLI, Bash, Python (3.x), Rust
  • NoSQL (MongoDB), Docker, Kubernetes, Helm Charts
  • RabbitMQ, GitLab CI, Ansible, Git

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.

Captivation Software is an equal opportunity employer.

Required Skills
Linux CLIBashPythonRustNoSQLMongoDBDockerKubernetesHelm ChartsRabbitMQGitLab CITop Secret/SCI Clearance
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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