Leidos is seeking a Principal Software Engineer to provide advanced software engineering and technical leadership for complex mission software systems. You will develop, maintain, integrate, and enhance software while helping establish the technical approaches, development processes, and quality standards used across software-development efforts. At this level, you will serve as a technical lead across multiple software-development teams, coordinate closely with customers and systems engineering, evaluate new technologies and processes, and help ensure developed and modified software meets demanding functional, performance, interface, and operational requirements. Depending on assignment, the technical environment may emphasize Linux and Splunk platforms, cloud and distributed data technologies, full-stack application development, Python/C++ development, or Linux-based mission data-processing systems. Complex mission software requires more than strong individual development skills. It requires experienced technical leadership capable of making sound engineering decisions across teams while maintaining quality, performance, integration, and mission alignment. As a Principal Software Engineer, you will apply deep technical expertise while helping guide how software is designed, developed, tested, integrated, and delivered across complex engineering efforts.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal