The Senior Software Engineer works closely with system architects, program managers, developers, testers, cybersecurity personnel, and customer stakeholders to deliver software capabilities that meet technical, operational, and mission needs. A Senior Software Engineer provides advanced technical expertise in the design, development, integration, testing, deployment, and sustainment of software solutions supporting a complex systems and mission-focused program.