Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Full-time

ATPCO

Job Responsibility: Company Description

ATPCO is the foundation of flight shopping, providing pricing and retailing data, tools, and services to 500+ airlines, global distribution systems, sales channels, and technology companies. In addition, ATPCO links the entire airline community together, collaborating to develop industry standards for airline distribution and end-to-end technology solutions. As a result, ATPCO solutions work seamlessly across existing, new, and evolving technologies and methods from shopping to settlement. Airline-owned and reliably supporting air travel for more than 55 years, ATPCO is everywhere people buy flights.

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.

As a Principal Software Engineer, you will be responsible for the implementation, enhancement, and maintenance of ATPCO applications and services. ATPCO's services remove the complexity of interpreting industry data applications and ensure accurate and targeted delivery of requisite information, allowing airlines and industry systems to focus on building solutions that enhance revenue and react to market changes in a timely manner. Our technology is complex, the problems are interesting, and our strategy is modern.

You Will:

  • Lead and contribute to the development of technical requirements and other design artifacts while ensuring enterprise architectural strategies and standards are met.
  • Promote successful delivery of customer value across the enterprise through efficient designs, programming techniques, and strategies, utilizing innovative techniques when necessary.
  • Lead development, execution of implementation plans, and release management processes with all necessary groups
  • Ensure all technical and development artifacts are complete and properly managed as required per the SDLC.
  • Lead efforts to integrate design strategies, application specifications, development schedules, and user expectations into the appropriate artifacts.
  • 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.
  • Take a lead role in anticipating and managing technical issues, mitigating risks, escalating issues appropriately, and keeping all necessary parties informed.

The Ideal Candidate:

  • 5+ years of experience as a software engineer.
  • Bachelor's degree or equivalent technical experience
  • Prior work experience delivering software-based products to end user firms and individual users.
  • Experience with data heavy, complex scalable, 24x7 distributed systems, and high-volume transaction applications
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.

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Vancouver, BC vacancy
  •  ...focused on precision, speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously. Employers don’t just...  ...leveraging AI tools.   Who You Are ~10+ years of experience in software engineering, with a demonstrated track record of leading and... 
    Suggested
    Hourly pay
    Long term contract
    Full time
    Remote work
    Flexible hours

    JobGet

    Vancouver, BC
    10 days ago
  • $279.12k - $332.44k per year

     ...been the foundation of the way users build in Roblox. Our physics engine enables dynamic environments with emergent behavior making games...  ...knowledge of modern computer architecture and its impact on software performance. Physics and Numerical Methods Experience: Practical... 
    Suggested
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    1 hour ago
  • $176.26k - $220.32k per year

     ...fit for you, check out boomi.com or visit our Boomi Careers page to learn more. How You'll Make An Impact As a Senior Principal Software Engineer, you will be a technical leader driving the architecture, design, and implementation of complex backend systems at scale.... 
    Suggested
    Long term contract
    Remote work

    Boomi

    Vancouver, BC
    7 days ago
  •  ...growing SaaS company with startup energy, industry respect, and global reach. The Opportunity We are seeking a visionary Principal Software Engineer to define, architect, and lead our transition from traditional manual development to a highly automated, AI-driven agentic... 
    Suggested
    Local area
    Worldwide
    Shift work

    Sycle LLC

    Vancouver, BC
    5 days ago
  • $120k per year

     ...actionable insights with lightning speed. We are seeking a Principal Software Engineer to lead the architecture and development of on our Platform...  ..., CTEs, and performance tuning across multiple database engines (Redshift, PostgreSQL, Athena). ~ Strong full-stack development... 
    Suggested
    Flexible hours

    Calabrio

    Vancouver, BC
    28 days ago
  • $130k - $200k per year

     ...consultancy expertise with AFRY’s global engineering, project delivery, and sustainability...  ...------------------ Position: Senior / Principal Geotechnical Engineer Location: Canada...  ...improvement Proficient in relevant mining software and general computer applications... 
    Permanent employment
    Full time
    Internship
    Live In
    Flexible hours

    AMC Consultants

    Vancouver, BC
    1 day ago
  •  ...Rimkus is a global leader in engineering and technical consulting, providing expert services...  ...for clients worldwide. We are seeking a Principal Structural Engineer with extensive...  ...have knowledge of a variety of computer software applications including computer assisted... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Rimkus

    Vancouver, BC
    3 days ago
  •  ...made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot...  ...for rapid, focused iteration. ~ Clear trajectory: Principal Engineer → Staff Engineer, in a company at 145% YoY growth.... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    1 day ago
  • $130k - $200k per year

     ...AMC’s specialist mining consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities. This...  ...----------------------------------------- Position: Senior / Principal Backfill Engineer Location: Canada Role Overview: We... 
    Permanent employment
    Full time
    Internship
    Live In
    Flexible hours

    AMC Consultants

    Vancouver, BC
    1 day ago
  •  ...enterprise security architecture, and governance. You will be the Principal lead for the design and execution of structured red team...  ...controls ISO 27017 cloud security controls Partner closely with engineering, security, and compliance functions Present findings clearly... 
    Remote work

    C-Serv

    Vancouver, BC
    17 days ago
  • $92.65k - $119.9k per year

     ...Summary NetApp is pioneering the development of StorageGRID object storage – AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Engineer, this is your chance to work alongside a group of talented developers, impart your vision, and... 
    Summer work
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours
    Day shift

    NetApp

    Vancouver, BC
    3 days ago
  • $130k - $200k per year

     ...consultancy expertise with AFRY’s global engineering, project delivery, and sustainability...  ...------------------ Position: Senior / Principal Mining Engineer Location: Vancouver or...  ...design and scheduling using common industry software Strong project management capability... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Live In
    Flexible hours

    AMC Consultants

    Vancouver, BC
    1 day ago
  •  ...AI-native organization. We expect every engineer to use AI tools and agentic systems as a...  ...We are seeking a passionate and resilient Principal Graphics Engineer to own a foundational piece...  ...between Android/Linux graphics, browser engines, and WebGL/WebGPU. The role demands first... 
    Internship

    Parallelz

    Vancouver, BC
    a month ago
  • $79.8k - $119k per year

     ...RRSP's, Sick and Vacation leave, standard increases as applicable Job Summary: We are seeking a highly motivated mid-level Software Engineer to drive the development and ongoing support of our Rigging pipeline. The ideal candidate is a strong coder, skilled... 
    Shift work

    Sony Pictures Imageworks

    Vancouver, BC
    1 day ago
  • $40 - $75 per hour

     ...situations - Believes rewards should follow meaningful results, with engineers who make a real impact on the product and the company sharing in...  ...team and purpose above self-gain Curious about life as a Software Engineer at Vizzion? Click below to see what it’s all about.... 
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Flexible hours

    Vizzion

    Vancouver, BC
    4 days ago
  •  ...import and export connectors, privacy and compliance, and the operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies, and building... 

    Amplitude

    Vancouver, BC
    1 day ago
  • $155.9k - $219.7k per year

     ...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem....  ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what... 
    Live In
    Remote work
    Flexible hours

    NexHealth

    Vancouver, BC
    1 day ago
  •  ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and Kinesis...  ...candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Vancouver, BC
    1 day ago
  • $146k - $162k per year

     ...We are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good software from great software. In this role, you won’t just... 
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    3 days ago
  • $122k - $170k per year

     ...reliability and scalability of our backend systems We’re a group of engineers who care deeply about code quality, correctness, and...  ...stakeholders across the business. The role We’re looking for a Software Engineer 3 to help design, build, and operate the services that... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Vancouver, BC
    1 hour ago
  • $86.32k - $107.9k per year

     ...Position Overview: As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high-performing serverless microservices using TypeScript on AWS. You’ll contribute meaningfully to our mission of making governance... 
    Work at office
    Local area
    Flexible hours

    Diligent Corporation

    Vancouver, BC
    1 day ago
  • $150k - $200k per year

     ...One-liner: Suger is a rapidly growing company that helps B2B software companies sell through cloud marketplaces. Salary: $150K/yr...  ...deployment, and iteration • Act as a technical multiplier, setting engineering standards, mentoring engineers, and raising the overall quality... 
    Long term contract
    Direct hire

    Jobright.ai

    Vancouver, BC
    7 days ago
  • $146k - $162k per year

     ...believe AI represents the future of work, and APIs are at the heart of how AI connects with the tools where work happens. As a Software Engineer on our API & Developer Platform team in Vancouver, you will help make our developer platform come to life for AI, designing intuitive... 
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    3 days ago
  • Eyeline is a global team of risk takers, innovators and perfectionists who achieve creative visions and have fun doing it. A dynamic workforce nestled within the industry’s most intriguing cities, united by a drive to push the boundaries of storytelling. Learn more. The Houdini...
    Worldwide

    Eyeline

    Vancouver, BC
    14 days ago
  • $122.3k - $170.7k per year

     ...where everyone makes play happen.Frostbite is EA's proprietary game engine, powering many of our leading titles across EA SPORTS,...  ...Frostbite features and advantages.QualificationsBachelor's degree in Software Engineering, Computer Science, Mathematics, or a similar field of... 
    Full time
    Local area
    Worldwide

    Frostbite

    Vancouver, BC
    15 days ago
  •  ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes...  ...solutions that drive direct value to the users. ~5+ years of software development experience with modern full-stack web development.... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo

    Vancouver, BC
    4 hours ago
  • $146k - $162k per year

     ...As a Software Engineer on our Communication Integrations team, you will build end-to-end features—from designing robust data models to implementing the subtle interaction behaviours that make great software feel effortless. You’ll own how work in Asana connects to the tools... 
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    3 days ago
  • $128.15k - $151.93k per year

     ...Optimistic, Persistent, and Empathetic . Your role At Dialpad, we are building the future of AI-driven communication. As a Software Development Engineer in Test (SDET), you will lead the charge in building scalable, world-class mobile test automation frameworks that empower... 
    Work at office
    Shift work

    Dialpad

    Vancouver, BC
    1 day ago
  • $112.2k - $147.2k per year

     ...focused environment for our people. About This Team lululemon Engineering is dedicated to building secure, reliable, and performant...  ...drive lululemon’s business goals. Core Responsibilities As a Software Engineer, you will design and implement software solutions... 
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    28 days ago
  • $104.2k - $150k per year

     ...healthcare, tuition reimbursement, RRSP's, Sick and Vacation leave, standard increases as applicable Job Description As a senior software engineer on the APPS team, you will take on a leadership role in the development of artist-facing tools that enhance the creative and... 
    Long term contract

    Sony Pictures Imageworks

    Vancouver, BC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!