What is a Software Engineer at Naval Surface Warfare Center, Carderock Division?
A Software Engineer at the Naval Surface Warfare Center, Carderock Division (NSWCCD) plays a vital role in supporting the United States Navy's maritime superiority. NSWCCD is the nation's premier research, development, test, and evaluation center for naval ships, submarines, and associated systems. In this role, you will design, develop, and maintain the software systems that power advanced hull forms, propulsors, acoustic signature silencing technologies, and complex maritime simulations.
Unlike traditional commercial tech roles, your work directly impacts national security and the physical safety of sailors. Software engineers here write code for high-performance computing clusters, real-time data acquisition systems inside massive physical testing facilities (such as the David Taylor Model Basin), and tactical modeling and simulation tools used to predict naval vessel performance. You will solve complex physical and mathematical problems through code, bridging the gap between software development and physical engineering disciplines.
This position offers a unique environment where you will collaborate closely with naval architects, mechanical engineers, and military personnel. The scale of the systems, the uniqueness of the testing environments, and the long-term impact of the defense systems you build make this an exceptionally rewarding career path for engineers who want their work to serve a higher purpose.




