CTRL + LLC is hiring a Senior Software Engineer to develop and maintain a suite of mission applications. The role is focused on Python development with the expectation of expanding capabilities into Rust, and includes delivering containerized services on Kubernetes. This position is based on-site in Fort Meade, MD and requires an active TS/SCI with polygraph clearance.
Location and Work Arrangement
Work location: Fort Meade, MD
Work arrangement: On-site. All positions require in-person work, and applicants must live within commuting distance of the listed location to be considered. Limited telework may be available for some roles, but regular on-site attendance is required. These are not fully remote positions.
Required Clearance
- TS/SCI with polygraph
- Applicants must currently hold an active TS/SCI with polygraph
- Ctrl+ does not sponsor new security clearances or clearance upgrades
- Applicants who do not meet this requirement cannot be considered
Responsibilities
- Develop, test, and troubleshoot mission application software
- Integrate applications with COTS, GOTS, and open-source libraries
- Deploy containerized services to Kubernetes using Helm
- Work with MongoDB and messaging frameworks such as RabbitMQ
- Automate builds and deployments using GitLab CI and Ansible
Required Qualifications
- 7 years of relevant experience
- Bachelor's degree in Computer Science or a related discipline from an accredited college or university
- Experience working with Linux command-line tools
- Bash scripting experience
- Recent Python 3 development
- Rust experience, or the aptitude and willingness to learn Rust
- MongoDB or other NoSQL databases
- Experience with Docker, containerd, and Kubernetes
- Helm chart development experience
- RabbitMQ or similar messaging frameworks
- Experience with GitLab CI, Ansible, and Git
Preferred Qualifications
- PostgreSQL or other SQL databases
- Jira and Confluence
Technology Focus
- Python, Python 3
- Rust
- Linux
- Bash
- MongoDB and NoSQL databases
- Docker, containerd
- Kubernetes
- Helm and Helm chart development
- RabbitMQ
- GitLab CI, Ansible, Git
- COTS, GOTS
Compensation
Approximate hourly pay: USD 123.63–136.51 per hour. The employer 401(k) contribution is additional.
The listed range reflects approximate hourly pay across compensation models and excludes CTRL + LLC’s employer 401(k) contribution. The company offers three compensation models: Max Rate, With Bonus, or With Bonus and PTO. The lower end reflects a no-bonus option with five weeks of PTO, and the upper end reflects the Max Rate option without bonus or PTO. PTO and bonus details depend on the selected model and role eligibility.
Benefits
- 10% 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
Education
Bachelor's degree in Computer Science or a related discipline.