Principal Software Engineer

Airline Tariff Publishing Company
Herndon, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 185K

Job location

Herndon, United States of America

Tech stack

API
Big Data
C++
Computer Programming
Data Structures
Linux
Distributed Systems
Fault Tolerance
Python
Build Management
Data Analytics
Data Management

Job 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: o Zero-copy data paths o Lock-free data structures o 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

Requirements

  • 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

Benefits & conditions

At ATPCO, we are deeply committed to diversity, equity, and inclusion. Our supportive policies promote work-life balance through flexible work arrangements, and we cultivate a workplace where every employee feels valued, respected, and a true sense of belonging.

About the company

Your work will directly influence how airlines worldwide price, distribute, and optimize their offerings -unlocking new capabilities in airline retailing and shaping the future of the industry.

Apply for this position