1. What is a Software Engineer at Leidos?
A Software Engineer at Leidos plays a pivotal role in designing, building, and deploying mission-critical systems across defense, intelligence, civil, and health markets. Unlike consumer-facing tech enterprises, Leidos focuses heavily on large-scale infrastructure, national security solutions, aviation systems, cyber-physical technologies, and complex enterprise integrations. Engineers here directly contribute to software systems that safeguard national infrastructure, process complex telemetry data, optimize defense radar systems, and manage secure enterprise cloud environments.
As a Software Engineer at Leidos, your work bridges fundamental computer science with real-world, high-stakes operational constraints. You will regularly build microservices, manage embedded software components, secure data pipelines, or work on cloud-native applications utilizing technologies like C++, Java, Python, .NET, Angular, and DevSecOps tooling. The software you write directly impacts government agencies, defense personnel, and public infrastructure projects worldwide, requiring an uncompromised focus on stability, fault tolerance, security, and performance.
The role offers a distinct technical environment where software development meets complex engineering standards. You will frequently collaborate with multi-disciplinary teams—including software architects, cyber specialists, and systems engineers—to translate strict government or client requirements into maintainable, well-tested code. Success in this position requires a blend of core computer science fundamentals, clear communication, and an adaptable approach to evolving program requirements.




