> Markdown version of [/jobs/ext/1741115-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1741115-principal-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). --- # Principal Software Engineer - **Company:** Leidos Holdings, Inc. - **Location:** Herndon, VA, United States (Remote available) - **Salary:** $139,244.0 - $185,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Big Data, C++ (Programming Language), Computer Programming, Data Structures, Linux, Distributed Systems, Fault Tolerance, Python (Programming Language), Build Management, Data Analytics, Data Management - **Published:** July 5, 2026 - **Apply:** https://www.careerjet.com/jobad/us58a406808b7438314e9fea3e955e431f ## About the Role * Expert-level programming skills in C/C++, Rust, Go, or Python, with strong fundamentals in algorithms, data structures, and systems design * Deep understanding of Linux systems, performance, and resource management * Proven experience building and operating fault-tolerant distributed systems at scale * Strong problem-solver who thrives in complex, ambiguous environments and takes a data-driven, scientific approach * Comfortable working across the stack-from low-level systems to distributed architecture and APIs * Highly self-driven and autonomous, with the ability to proactively identify and solve problems * Excellent written communication and collaboration skills in a remote, async environment * Thoughtful user of AI-assisted development tools to enhance productivity while maintaining high standards of quality. Bonus Points * Experience in airline pricing, distribution, or ATPCO data * Background in building high-throughput, low-latency data platforms ## Description Looking to redefine how the airline industry prices and sells products at a global scale? This is not just another engineering role-this is your opportunity to architect and build a next-generation pricing engine that will power airline retailing across the world. At ATPCO, you'll join a newly formed Pricing Platform Team (est. 2024) with a bold mission: to create a highly scalable, cost-efficient, and intelligent pricing platform capable of managing 200M+ fares across 160+ countries. This platform will shape how airlines distribute and optimize their products in real time. As a Principal Software Engineer, you won't just contribute-you'll lead from the front, solving some of the hardest technical challenges in distributed systems, performance engineering, and large-scale data processing. Roles and Responsibilities : * Design and build a high-performance, fault-tolerant pricing engine from the ground up * Solve complex challenges in distributed systems, scalability, and reliability * Work across the stack-from low-level system interactions to distributed algorithms and APIs * Optimize for extreme performance using advanced techniques like: * Zero-copy data paths * Lock-free data structures * Sophisticated fault tolerance and replication strategies * Partner with engineers and stakeholders to shape the future of airline retailing technology * Spend the majority of your time hands-on, tackling the hardest technical problems ## Related Videos - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Fireside Chat with Lea](https://www.wearedevelopers.com/videos/551-fireside-chat-with-lea) - [Data Analytics with Microsoft Fabric: End-to-End Use Case with Data Agents](https://www.wearedevelopers.com/videos/1547-data-analytics-with-microsoft-fabric-end-to-end-use-case-with-data-agents) - [How Data is Shaping our Games](https://www.wearedevelopers.com/videos/176-how-data-is-shaping-our-games) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)