Software Engineer – Python & MongoDB Applications
Backend Developer
Python
Ansible
Application Security
CI/CD
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Computer Skills
Container Security
Containerization
Data Processing
Database
Databases
Desktop Support
DevOps
Devops Tools
DevSecOps
Docker
Embedded System
End User Support
Engineer
Engineering
Engineering Software
Facilities Management
Gitlab
Information Technology (IT)
Information Technology It
Infrastructure As Code
IT Operations
It Support
Kubernetes
MongoDB
Platform Engineering
Programming
Programming Language
Programming Languages
Security Automation
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
Systems
Technical Support
Job Description
Build and sustain mission software using Python and MongoDB in an onsite Fort Meade environment.
Responsibilities
- Develop, test, and troubleshoot Python applications
- Integrate solutions with COTS, GOTS, and open-source libraries
- Build and deploy containerized services
- Automate software delivery pipelines using GitLab CI
- Support deployments to Kubernetes using Helm
- Develop, sustain, and troubleshoot mission software that integrates with commercial, government, and open-source products
Requirements
- Maintain an active TS/SCI with polygraph
- In-person work required
- Live within commuting distance of Fort Meade, MD
- 5 years of relevant experience with a Bachelor’s degree in Computer Science or a related discipline (or 3 years with a Master’s, or 7 years without a degree)
- Experience with Linux command-line tools
- Bash scripting experience
- Recent Python 3 development
- MongoDB or other NoSQL databases
- Docker and containerd
- Knowledge of GitLab CI and CI/CD practices
- Familiarity with Kubernetes and Helm
- RabbitMQ familiarity
- Ansible familiarity
- Git experience
Technologies
- Python, MongoDB
- COTS, GOTS
- Containers, Docker, containerd
- GitLab CI, CI/CD
- Kubernetes, Helm
- RabbitMQ
- Ansible
- Bash, Linux, Git
- NoSQL databases
Preferred Qualifications
- PostgreSQL or other SQL databases
- Jira and Confluence
Benefits
- Employer 401(k) non-elective contribution
- 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
- 10% employer 401(k) non-elective contribution
Compensation and Flexibility
- $105.92–$116.95 per hour (approximate pay)
- Employer 401(k) contribution is additional
- Choose from three compensation models: Max Rate, With Bonus, or With Bonus and PTO