We’re seeking a Lead Software Engineer to collaborate with system users, requirements owners and developmental contractors to translate operational requirements. If you are ready to support a high-performing team that truly makes a difference, then come join us!
Job Description:
Essential Duties and Responsibilities:
- Collaborates with system users, requirements owners, and developmental contractors to translate operational requirements into software requirements, designs, and implementations.
- Participates in planning, coordinating, scheduling, directing, and controlling engineering and technical support activities applicable to software development and integration of software tools/capabilities onto a variety of execution platforms.
- Participates in the development and execution of software and system test strategies.
- Reviews and assesses developmental contractor software code to ensure compliance with government-provided coding and cybersecurity standards.
- Participates in government oversight of contractor software development activities, to include as a supporting team member in agile development paradigm activities (e.g., scrums, sprint retrospectives), developing software acceptance criteria, and generating recommendations to the government Assistant Product Manager regarding development, development planning, development/test automation tools, requirements prioritization, test, evaluation, cross-system integration, and fielding/delivery, and post-delivery support of software-based systems.
- Provides integrated, multi-disciplinary solution recommendations for resolution of technical problems.
The Lead Software Engineer shall possess the following capabilities:
Requirements:
MUST HAVE
- Ability to work on and lead multi-functional/multi-disciplinary teams.
- Familiar with DoD 5000 acquisition lifecycle processes.
- Experience leading a "large team" (e.g. oversaw at least two agile teams).
- Experience with Agile methodologies (Scrum, Kanban, Scaled Agile Framework)
- Experience with DevOps tools (e.g., Jira, Confluence, Git).
- Experience with continuous integration and continuous delivery.
- Experience with Unix-based (e.g. RedHat, Ubuntu, etc.) and Windows Operating Systems.
- Familiarity with Application Programming Interfaces.
- Experience with Ansible Playbooks.
- Experience with Python and/or Java development.
- Excellent communications skills including the ability to generate and deliver high-level technical briefings on complex topics to senior leaders.
Qualifications:
- Master’s Degree in an Engineering or Information Technology discipline.
- Four (4) additional years and bachelor’s degree in lieu of a master’s degree or 8 additional years if no degree.
- 10 years of direct experience with software development.
- 3 years of experience managing software development teams.
- 3 years in cyber or C4ISR systems.
Position requires active Security Clearance with appropriate Polygraph
#J-18808-Ljbffr