Demo

Senior Software Engineer

ATPCO
ATPCO Salary
Herndon, VA Full Time
POSTED ON 12/23/2025
AVAILABLE BEFORE 1/22/2026

Company Description

ATPCO is the world's primary source for air fare content, holding over 200 million fares across 160 countries. Every day, the travel industry relies on ATPCO's technology and data solutions to help millions of travelers reach their destinations efficiently. Join us and contribute to the development of innovative applications that power global travel. ATPCO is everywhere people buy flights.


We’re not just shaping the future of air travel– we’re redefining how and where great work happens. At ATPCO, we believe in flexibility, trust, and a culture where your wellbeing comes first


Why Join Us?


✅ Remote-First Culture – Flexibility to work from home in your country of hire

✅ “Leave Your Way” PTO– Take the time you need, when you need it

✅ 401(k) with Generous Employer Match– Invest in your future

✅ Comprehensive Benefits– Medical, dental, vision, & mental health

✅ Global Tuition and Gym Reimbursement– Learn and grow on us

✅ Standby Flight Program– Explore the world

✅ Inclusive, Collaborative Culture– Be seen, heard, and valued


Our Culture:


We’ve built a remote-first culture rooted in trust, transparency, and belonging. With open-door leadership, weekly 1:1s, and real-time recognition, we keep our people connected and valued—no matter where they work.


Our cultural pillars of Collaboration, Empowerment, Innovation, Learning, Transparency, and Trust guide how we show up for one another and grow together.


Job Description

As a Senior Software Engineer, you will lead the development of scalable, resilient, and high-performing software solutions that are foundational to ATPCO’s airline pricing and data platforms. You’ll work across the software development lifecycle from design and implementation to testing and deployment while contributing to architectural discussions, mentoring peers, and driving continuous improvement in engineering practices.


This role requires a balance of strong technical execution, strategic thinking, and cross-functional collaboration. You’ll partner with product teams to deliver robust systems that support mission-critical workloads in a modern cloud-based environment.


What You’ll Do

  • Lead the design and implementation of software solutions that align with architectural standards and business objectives.
  • Engineer and maintain cloud-native systems leveraging Kubernetes and AWS.
  • Contribute to the creation of technical requirements and detailed design documents.
  • Apply a test-first mindset, building unit, integration, and performance tests alongside your code to ensure quality and stability
  • Embed quality throughout the development process, using modern engineering practices and automation.
  • Collaborate cross-functionally with product owners, platform engineers, data engineers and QA to ensure successful end-to-end delivery.
  • Mentor team members and foster a culture of innovation, inclusion, and technical excellence.
  • Proactively identify and resolve technical issues, ensuring system reliability and maintainability.
  • Provide technical leadership, guidance, and support to cross-functional teams on large-scale development efforts and to product teams on technologies used and components developed


The Ideal Candidate Will Have


Experience & Skills

  • 6 years of experience in software engineering, including full lifecycle software development.
  • 2 years of production experience in Rust (or strong systems-level background (C/C /Zig-level work), ready to ramp-up into Rust)
  • 3 years working on performant systems, including:
  • Deep understanding of data structures and algorithms
  • Familiarity with low-level optimizations and memory/concurrency models
  • 3 years of experience with distributed systems architecture.
  • 3 years of experience in either cloud engineering with AWS, GCP, Azure, or with specialized environments like HPC.
  • Familiarity with DevOps, CI/CD, and Agile practices
  • A bachelor’s degree in computer science, or equivalent technical experience


What You’ll Bring

  • Strong problem-solving skills, with the ability to debug, triage, and resolve complex issues.
  • A collaborative mindset, with experience mentoring others and sharing technical knowledge.
  • A growth-oriented approach to learning new technologies and applying best practices
  • Excellent communication skills, including the ability to explain technical concepts to diverse audiences.
  • Accountability and ownership for the quality, performance, and stability of your solutions


Salary Range: USD $119,000 – $150,000


*The disclosed range estimate has not been adjusted for applicable geographic differential associated with the United States*


Additional Information

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.


We consider qualified applicants for employment without regard to race, gender, age, color, religion, national origin, citizenship status, marital status, disability, sexual orientation, protected military/veteran status, gender identity or expression, genetic information, marital status, medical condition, or any other legally protected factor


All your information will be kept confidential according to EEO guidelines.

Salary : $119,000 - $150,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ATPCO

  • ATPCO Herndon, VA
  • Company Description ATPCO is the world's primary source for air fare content, holding over 200 million fares across 160 countries. Every day, the travel in... more
  • 15 Days Ago

  • ATPCO Herndon, VA
  • Company Description ATPCO is the world's primary source for air fare content, holding over 200 million fares across 160 countries. Every day, the travel in... more
  • 3 Days Ago

  • ATPCO Herndon, VA
  • Company Description ATPCO is the world's primary source for air fare content, holding over 200 million fares across 160 countries. Every day, the travel in... more
  • 4 Days Ago

  • ATPCO Herndon, VA
  • Company Description ATPCO is the world's primary source for air fare content, holding over 200 million fares across 160 countries. Every day, the travel in... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Herndon, VA area that may be a better fit.

  • Hadiamondstar Software Solutions LLC Mc Lean, VA
  • Java developer Location - Mclean, VA (Only Locals) Note- Ex-Capital One Preferred JD- We are looking for Java developer with Angular, AWS (Backend Java, No... more
  • 19 Days Ago

  • Custom Software Systems, Inc. Washington, DC
  • Custom Software Systems, Inc. (CSS) is seeking an experienced Senior Cloud Systems Engineer to play a key role in designing, building, and securing modern ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!