Software Engineer II
Role details
Job location
Tech stack
Job description
We are seeking a highly qualified Software Engineer to support the development, sustainment, and enhancement of mission-critical software systems. The selected candidate will contribute to the continued evolution of software suite, including DINO and future capabilities as mission requirements expand., * Develop, maintain, and troubleshoot software applications, including DINO and emerging mission systems
- Perform software implementation, testing, and integration activities
- Integrate applications with Commercial Off-The-Shelf (COTS), Government Off-The-Shelf (GOTS), and Free and Open Source Software (FOSS) tools and libraries
- Collaborate with cross-functional teams to ensure seamless system interoperability
- Support continuous improvement of software processes, deployment pipelines, and system performance, * Monthly wellness stipend to support fitness memberships, programs, equipment, or recreational activities.
- Access to programs and resources supporting physical, mental, and financial well-being.
Recognition and Culture:
- Formal employee recognition program with opportunities for awards and incentives.
- Participation in employee engagement initiatives, team events, and organizational activities designed to promote collaboration and workplace satisfaction., * Candidates may be required to complete technical assessments as part of the selection process.
Requirements
This role requires a strong technical background, adaptability in a fast-paced environment, and the ability to work across multiple technologies and platforms to deliver scalable, secure, and efficient solutions., * Active TS/SCI clearance (required at time of hire)
- Bachelor's degree in Computer Science or a related discipline from an accredited college or university
- Substitution: Seven (7) years of Software Engineering experience on projects with similar software processes may be substituted for a bachelor's degree
- Minimum of five (5) years of experience as a Software Engineer
- Alternative: Seven (7) years of experience without a degree
Required Technical Skills
- Proficiency with Linux command-line interface (CLI) tools
- Experience with Bash scripting
- Programming experience in Python and Rust
- Experience with NoSQL databases, including MongoDB
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes
- Experience with messaging systems such as RabbitMQ
- Understanding of CI/CD principles and tools
- Hands-on experience with Ansible
Desired Qualifications
- Experience with Atlassian tools, including Jira and Confluence
- Familiarity with modern DevOps practices and agile development methodologies
- Strong problem-solving skills and ability to work independently or within a team
This position is based in Annapolis Junction, MD, and requires onsite presence due to the nature of the work and security requirements.
Benefits & conditions
Health and Insurance Coverage:
- Comprehensive medical, dental, and vision insurance for full-time employees and eligible dependents.
- Employer-paid premiums for select high-quality medical plans, with additional plan options available to meet varying needs.
- Employer-paid dental and vision coverage.
- Employer-paid basic life insurance, accidental death and dismemberment (AD&D), short-term disability, and long-term disability coverage.
- Optional supplemental insurance coverage available for employees and eligible dependents.
Retirement Benefits:
- Employer contributions to a 401(k) retirement plan equal to 10% of salary each pay period.
- No employee contribution required to receive employer contributions.
- Immediate vesting of employer contributions upon hire.
Incentives and Bonuses:
- Employee referral bonus program, including initial and retention incentives.
- Annual performance-based bonus eligibility.
Leave and Work-Life Balance:
- Four (4) weeks of paid annual leave.
- Eleven (11) paid federal holidays, with flexible scheduling options where permitted.
- Telework opportunities based on role and contract requirements.
- Additional administrative leave for inclement weather or operational disruptions where telework is not feasible.
- Bereavement leave for immediate family members.
- Parental leave for birth or adoption, with potential eligibility for short-term disability benefits.
Professional Development:
- Annual education reimbursement (up to $5,250) for accredited degree programs relevant to job responsibilities.
- Additional funding for professional development, including training, certifications, and industry conferences.
Equipment and Allowances:
- Reimbursement (up to $1,000 every two years) for home office and technical equipment.
- Annual allowance for professional apparel and related items.