DCI Job Requirement for:
Software Engineer
Location: Hanover, MD
Job Description:
Serve as a Software Engineer
Collaborate with teams to translate operational requirements into:
- software requirements, designs, and implementations
Participate in planning, coordinating, scheduling, and directing engineering activities
Participate in the development and execution of software and system test strategies
Review and assess developmental contractor software code to ensure compliance
Participate in contractor software development activities, including:
- Supporting team members in agile development paradigm activities
- Developing software acceptance criteria
- Generating recommendations to the government Assistant Product Manager
- Recommend development, planning, and testing
Provide solution recommendations for resolution of technical problems
Qualifications:
- BS Degree in Engineering, Information Technology, or Computer Science
- 10+ years of software development
- 3+ years of experience managing software development teams
- 3+ years of cyber or C4ISR systems experience
- Experience with Agile methodologies (Scrum, Kanban, Scaled Agile Framework)
- Experience leading a "large team" (e.g. oversaw at least two agile teams)
- Experience with DevOps tools (e.g., Jira, Confluence, Git)
- Experience with Unix-based (e.g. RedHat, Ubuntu, etc.) and Windows OS
- Familiarity with Application Programming Interfaces
- Experience with Ansible Playbooks
- Experience with Python and/or Java development
- Familiarity with DoD 5000 acquisition lifecycle processes
REQUIRED: TS/SCI
Job Type: Full-time
Salary:
- 15+ years of Software Development experience and a Masters of Science - $200,000-$250,000
- 10+ years of Software Development experience and a Bachelors of Science - $150,000-$180,000
Job Type: Full-time
Pay: $160,000.00 - $250,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Compensation package:
- 1099 contract
- Bonus opportunities
- Signing bonus
- Yearly bonus
- Yearly pay
Schedule:
Experience:
- Software development: 10 years (Preferred)
- managing software teams: 3 years (Preferred)
- Unix and Windows OS: 3 years (Preferred)
- Python and Java: 3 years (Preferred)
Security clearance:
Work Location: In person