> Markdown version of [/jobs/ext/2153354-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2153354-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Leidos, Inc. - **Location:** Eagan, MN, United States - **Experience:** Expert - **Salary:** $107,900.0 - $195,050.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, C++ (Programming Language), Code Reuse, Code Review, Communications Protocols, Corona (Software Development Kit), Fault Tolerance, Linux System Administration, Object-Oriented Software Development, Red Hat Enterprise Linux, Release Management, Software Engineering, Software Requirements Analysis, Software Systems, Software Testing Automation Framework, Systems Integration, TCP/IP, Virtual Machines, Multithreading, Safety Critical Systems, Infrastructure Automation Frameworks, Information Technology, Operational Systems, Stream Control Transmission Protocol, Software Version Control, Devsecops - **Published:** August 20, 2026 - **Apply:** https://www.juju.com/job/00000000gnxbj1 ## About the Role + Bachelor's degree in Computer Science or related field with **4-8 years of relevant experience** + OR Master's degree with 2-6 years of relevant experience + Ability to obtain and maintain a **Public Trust clearance** + Strong object-oriented programming experience + Proficiency in **C and/or C++** + Experience developing **real-time, multi-threaded, high-availability systems** + Experience with Linux environments (Red Hat), virtual machines, and hypervisors + Experience with low-level communications protocols (TCP/IP, UDP, SCTP) + Experience with hardware or complex system integration + Familiarity with system maintenance and lifecycle concepts + Experience with source control and configuration management tools + Strong understanding of modern software development principles and best practices + Ability to plan and prioritize work effectively in a fast-paced environment + Strong verbal and written communication skills + Demonstrated ability to work independently and collaboratively + US Citizenship Required Preferred Qualifications + Experience with **Ada** + Experience with test automation frameworks + Familiarity with AI coding tools and agents (Codex, Claude, or similar) + Experience with Agentic and AI-assisted development workflows, including vibe coding + Familiarity with AI-enabled CI/CD, testing, code review, and DevSecOps + Understanding of AI-generated code validation, security, and responsible use Why Leidos You'll contribute to software systems where reliability, performance, and precision are essential. This is an opportunity to work on mission-critical infrastructure supporting national airspace operations - collaborating with experienced engineers to modernize complex, real-world systems. If you are motivated by solving technically challenging problems in regulated, operational environments, we encourage you to apply. ## Description Leidos is seeking a **Software Engineer** to be based in **Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ.** This position will support the United Kingdom National Airspace System Replacement Product Delivery Team - UK NASR PDT. This effort delivers enhanced capabilities to replace and modernize the current operational system supporting UK air traffic services. You will join a dynamic engineering team responsible for building and sustaining **real-time, high-availability, safety-critical systems** that directly support national airspace operations. Location This is a U.S.-based position that offers a balanced 50% hybrid schedule between 2-3 days in the office per week. What You'll Do + Design, develop, test, and maintain software for real-time, high-availability systems + Lead software development activities independently and as part of a collaborative engineering team + Analyze complex system requirements and translate them into efficient, maintainable software designs + Apply sound software engineering principles to ensure code is reliable, fault tolerant, reusable, and maintainable + Lead and mentor junior developers, influencing technical direction and development processes + Participate in Agile ceremonies including daily stand-ups, release planning, and sprint reviews + Develop, tune, document, and deploy automation scripts across development, test, and production environments + Promote code reuse, cross-program collaboration, and sustainable development practices + Support system integration activities, including hardware and low-level communications interfaces ## Related Videos - [Introduction to sCrypt - a smart contract language for Bitcoin SV](https://www.wearedevelopers.com/videos/24-introduction-to-scrypt-a-smart-contract-language-for-bitcoin-sv) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [AI Killed DevOps... What Now? - Lee Faus](https://www.wearedevelopers.com/videos/1759-ai-killed-devops-what-now-lee-faus) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)