Join NS2 Mission on one of our established prime Intelligence Community contracts, where you'll help bridge mission needs with successful software delivery. As a Senior Systems Engineer , you'll collaborate with software developers, product owners, and mission stakeholders to manage requirements, coordinate Agile development activities, and ensure technical efforts remain aligned with program objectives from planning through deployment. This role is full time on site in Chantilly VA .
In this role, you'll work closely with software developers, systems engineers, product owners, and mission stakeholders to help guide projects from concept through delivery. If you enjoy bringing people together, organizing complex technical efforts, and ensuring engineering teams have what they need to succeed, this is an excellent opportunity to make a meaningful impact without serving as a hands-on software developer.
Key Responsibilities
- Partner with engineering teams, product owners, and mission stakeholders to support the successful planning, execution, and delivery of software development efforts.
- Facilitate Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
- Gather, document, analyze, and manage functional and technical requirements throughout the software development lifecycle.
- Coordinate with cross-functional teams to prioritize work, remove impediments, and ensure project milestones remain on track.
- Develop and maintain project documentation, meeting minutes, technical artifacts, user stories, and engineering documentation.
- Track project status, risks, action items, and deliverables while communicating progress to leadership and customer stakeholders.
- Support software release planning, testing coordination, and deployment readiness activities.
- Collaborate with software developers and systems engineers to ensure requirements are accurately translated into technical solutions.
- Promote Agile best practices, continuous improvement, and effective communication across development teams.
- Assist with process improvement initiatives that enhance software delivery, team collaboration, and overall program execution.
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems, Systems Engineering, Engineering, Business, or a related discipline (or equivalent combination of education and experience).
- Approximately 8+ years supporting software engineering, systems engineering, Agile project delivery, or technical program execution.
- Experience supporting Agile software development teams.
- Experience gathering, documenting, and managing functional or technical requirements.
- Experience facilitating meetings and coordinating cross-functional technical teams.