Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ATPCO

Principal Software Engineer

ATPCO

Principal Software Engineer architecting a next-gen pricing engine for airlines. Leading the Pricing Platform Team to manage 200M+ fares across 160+ countries.

Posted 7/3/2026full-timeRemote • Virginia • 🇺🇸 United StatesLead💰 $139,244 - $185,000 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoLinuxPythonRust

About the role

Key responsibilities & impact
  • 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
  • Partner with engineers and stakeholders to shape the future of airline retailing technology

Requirements

What you’ll need
  • Expert-level programming skills in C/C++, Rust, Go, or Python
  • 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
  • Comfortable working across the stack—from low-level systems to distributed architecture and APIs
  • Excellent written communication and collaboration skills in a remote, async environment

Benefits

Comp & perks
  • Remote-First Culture – Flexibility to work from home in your country of hire
  • Inclusive, Collaborative Culture– Be seen, heard, and valued
  • 401(k) with Generous Employer Match– Invest in your future
  • Comprehensive Benefits– Medical, Dental and Vision

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C/C++ ProgrammingRust ProgrammingGo ProgrammingPython ProgrammingDistributed SystemsPerformance OptimizationResource ManagementZero-Copy Data PathsAPIsDistributed Algorithms
Soft Skills
Problem-SolvingWritten CommunicationCollaboration