As a senior software engineer, you'll be a member of a cross functional team responsible for developing software for the US Navy submarine and surface fleet. This team is responsible for software development and resolution of integration issues, both in a laboratory environment and onboard U.S. Navy submarines and ships.