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

Software Development Engineer III - C++

$146k

Expedia Group

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.

Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.

Introduction to the Team

Our Technology Team partners with groups across Expedia Group to create innovative products, services, and tools that deliver high‑quality experiences for travelers, partners, and employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.


This role sits in Expedia Group’s core C++ engineering group, responsible for building and optimizing high‑performance C++ systems that power millions of travel experiences worldwide.

Join Expedia Group’s Engineering organization within our core Development division, where you’ll lead design and delivery of high‑performance C++ systems that support critical, large‑scale travel workloads. As a Software Development Engineer III, you will solve complex technical problems, evolve system architecture, and raise the engineering bar across the team in a collaborative, high‑impact environment.

In this role, you will:

  • Own design and implementation of critical services and components, with a focus on clean API design, robust data modeling, and reliable system behavior.

  • Lead and contribute to system design, including low‑level design decisions, to ensure services are scalable, observable, and maintainable.

  • Implement high‑quality, well‑tested C++ code; conduct and drive code reviews; and help advance engineering standards, tooling, and best practices across the team.

  • Collaborate closely with product, design, and partner engineering teams to deliver features end‑to‑end, balancing technical quality with delivery timelines.

  • Safely integrate and operate AI/ML‑enabled solutions that improve outcomes, leveraging AI‑driven systems, tools, or workflows where appropriate.

  • Work across multiple services or components within a domain, diagnosing complex production issues, improving performance, and contributing to operational excellence.

  • Use telemetry and diagnostics (metrics, logs, tracing, profiling tools, experimentation frameworks) to analyze system behavior and drive data‑informed decisions.

  • Mentor and coach other engineers, providing technical guidance, reviewing designs, and helping grow the team’s C++ and systems expertise.

  • Influence longer‑term architecture and roadmap within your area, identifying and driving initiatives that improve reliability, performance, and developer productivity.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field, or equivalent related professional experience.

  • 5+ years of relevant professional software engineering experience (or equivalent depth of experience).

  • Demonstrated professional experience owning services or components within a broader production system.

  • Strong proficiency in C++ and its ecosystem, including hands‑on experience with API design, data modeling, and system design (including low‑level design).

  • Experience building, testing, deploying, and operating backend or full‑stack services in production environments, including participation in on‑call or incident response rotations as appropriate.

  • Solid foundation in algorithms, data structures, and object‑oriented design.

Preferred Qualifications

  • Experience building high‑performance, production‑grade C++ systems with a focus on performance optimization, memory efficiency, concurrency, and reliability at scale.

  • Strong background in systems design and API development, including designing maintainable interfaces, data models, and evolving existing architectures in complex distributed environments.

  • Demonstrated experience improving engineering quality through:

    • Refactoring legacy code,

    • Optimizing performance‑critical paths,

    • Strengthening observability,

    • Advancing testing and operational practices.

  • Practical experience using telemetry and diagnostics (metrics, logs, tracing, profiling, experimentation) to analyze and improve system behavior.

  • Exposure to integrating intelligent or AI‑enabled capabilities into backend systems (for example, inference APIs, personalization features, or AI‑assisted engineering workflows) and interest in leveraging emerging technologies to enhance system performance and developer productivity.

  • Experience mentoring other engineers and contributing to hiring, onboarding, and raising the technical bar for the team.

Please note that this role is only available in Seattle, WA, in alignment with our flexible work model, which requires employees to be in-office at least three days a week. We are unable to offer relocation assistance for this role.

The total cash range for this position in Seattle is $146,000.00 to $204,500.00. Employees in this role have the potential to increase their pay up to $233,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.

Benefits and perks

Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN) membership. Learn more about life at Expedia Group at .

Accommodation requests

Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at .

About Expedia Group

Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.

Important notice

Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is .

Equal Opportunity

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Development Engineer III - C++ in Seattle, WA vacancy
  • $146k - $204.5k

     ...This role sits in Expedia Group’s core C++ engineering group, responsible for building and...  ...experience. 5+ years of relevant professional software engineering experience (or equivalent...  ...background in systems design and API development, including designing maintainable... 
    Suggested
    Work at office
    Worldwide
    Relocation package
    3 days per week

    Dormont Manufacturing Company

    Seattle, WA
    2 days ago
  • A leading aerospace company is seeking a Flight Software Engineer III to design, develop, and deploy embedded flight software...  ...The role requires 5+ years of embedded software development experience with proficiency in C/C++. An active Top Secret/SCI clearance is mandatory.... 
    Suggested

    Blue Origin

    Seattle, WA
    2 days ago
  • $149.89k - $201.2k

     ...Technical Program Manager III - AMZ27096.1 Location:...  ...technical project and program development of large-scale, distributed software applications, systems,...  ...coding and design (Java, C++, Perl, HTML) throughout...  ...facilitate appropriate software engineering solutions. Manage cross-... 
    Suggested
    Relocation package

    Amazon

    Seattle, WA
    1 day ago
  •  ...Join to apply for the Software Dev Engineer III role at TekWissen Join to apply for the Software Dev...  ...Platform team is looking for a Software Development Engineer. who will act as first level...  ...for internally developed code (Perl, C/C++, JAVA), performing SQL queries, improving... 
    Suggested
    Contract work

    Tekwissen

    Seattle, WA
    4 days ago
  • $166k - $220k

     ...Role Overview Anduril Industries is hiring an entry‑level Software Engineer, C++. This full‑time role is located in Bellevue, Washington and...  ...and stability. Contribute to the full software development lifecycle, from architectural design and implementation to... 
    Suggested
    Full time

    TryApplyNow

    Bellevue, WA
    2 days ago
  •  ...Sonos Inc is looking for a Junior Embedded Software Engineer in Seattle, WA. In this hybrid role, you will contribute...  ..., or a related field, and experience in C/C++. You will be involved in debugging, feature development, and fostering a collaborative environment. #J-1... 

    Sonos

    Seattle, WA
    1 day ago
  •  ...part of the Blue Origin Engines business unit, where our focus is the design, development, manufacturing, and...  ...verification of avionics software components on Blue Origin...  ...Software Apps Engineer III, you will have hands on...  ...~ Experience with C/C++ and Python ~ Experience... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Seattle, WA
    2 days ago
  • $166k - $220k

     ...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology...  ...critical operations. We're seeking talented C++ software engineers on several teams to...  .... Contribute to the full software development lifecycle, from architectural design... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Bellevue, WA
    7 hours ago
  • $166k - $220k

     ...not years. ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense...  ...critical operations. We’re seeking talented C++ software engineers on several teams to...  ...stability. Contribute to the full software development lifecycle, from architectural design... 
    Full time
    Work experience placement
    Relocation package

    Dormont Manufacturing Company

    Bellevue, WA
    7 hours ago
  •  ...Manufacturing Co based in Seattle, Washington, is seeking an experienced software engineer focused on developing and validating the Core Framework for...  ...infrastructure. The role requires a strong background in C++ or C programming, with a minimum of 8 years of experience. The... 

    Dormont Manufacturing Co

    Seattle, WA
    5 days ago
  • $254k - $336k

    Anduril Industries is looking for an experienced Software Engineer to develop innovative solutions in defense technology. You will work on cutting...  ...operations. The ideal candidate has a strong background in C++, with at least 10 years of experience and a proven ability to... 

    Slope

    Bellevue, WA
    2 days ago
  • Hover Inc. is seeking a skilled engineer for embedded software applications in Seattle, WA. Candidates will take technical ownership through the software development cycle utilizing C, C++, and assembly, ideally with aerospace experience. The candidate will support system... 

    Hover Inc.

    Seattle, WA
    4 days ago
  • MULTIPLE POSITIONS AVAILABLE Employer: AMAZON ADVERTISING LLC Offered Position: System Development Engineer III Job Location: Seattle, Washington Job Number: AMZ9774067 Position Responsibilities Participate in the full lifecycle of day-to-day development activities,... 

    Amazon Advertising LLC - B11

    Seattle, WA
    3 days ago
  • Blue Origin LLC in Seattle is looking for a Satellite Flight Software Engineer III to design and develop applications for TeraWave’s satellite flight...  ...handling. The role requires strong programming skills in C, C++, and Python, along with experience in spacecraft avionics.... 

    Blue Origin

    Seattle, WA
    2 days ago
  • Ampcus, Inc is seeking a Software Dev Engineer IV in Seattle, WA. The role involves designing and developing large-scale distributed software applications using multi-threaded programming in Java and C++. Candidates should hold an MS in Computer Science or a related field... 

    Ampcus

    Seattle, WA
    3 days ago
  • $164.65k - $230.51k

    Flight Software Engineer III (TS/SCI) - Blue National Security page is loaded## Flight Software Engineer...  ...vehicle avionics systems in **C/C++*** Collaborate with systems, avionics,...  ...Participate in all phases of the software development lifecycle — from requirements... 
    Permanent employment
    Temporary work
    Local area
    Relocation package

    Blue Origin LLC

    Seattle, WA
    4 days ago
  •  ...automation organization is seeking a Controls Software Engineer to join the team behind one of the...  ...is built largely of engineers from C/C++ software backgrounds who work hands-on...  ...hardware. If you pair genuine software-development ability with real controls or automation... 
    Immediate start

    GCS Recruitment

    Kirkland, WA
    3 days ago
  • $147k - $211k

    Google Inc. in Seattle, WA, seeks talented Software Engineers to develop next-generation technologies that change how billions of users connect...  ...Bachelor's degree and 2 years in programming languages like C++, Java, or Python. Responsibilities include writing code,... 

    Google Inc.

    Seattle, WA
    1 day ago
  • $130.71k - $182.99k

     ...Avionics Core Platform System Engineer III - Lunar...  ...on work with the hardware in development and flight labs, as well as support...  ...experience* Avionics hardware and software integration experience* Excellent...  ...Windows batch scripting; C / C++; MATLAB / Simulink, HSPICE and... 
    Permanent employment
    Temporary work
    Relocation

    Blue Origin LLC

    Seattle, WA
    3 days ago
  • $38.5 per hour

     ...Manufacturing Assembly Technician III (2nd Shift), Amazon Leo Job ID: 10376438 | Amazon...  ...Interpretation: Read and interpret engineering drawings, schematics, and technical documentation...  .... Digital Systems Use: Operate computer software programs including Manufacturing... 
    Permanent employment
    All shifts
    Shift work
    Weekend work
    Afternoon shift

    Amazon

    Kirkland, WA
    3 days ago
  •  ...talented team. Job Title: Systems Engineer III Location: Seattle, WA...  ...Controls Engineers to support the development of Controls System for...  ...systems. Have experience with software development for controls systems...  ...Desirable Attributes Knowledge of C, C++, or Java. Experience in multi... 
    Immediate start
    Remote work

    Ampcus Inc

    Seattle, WA
    4 days ago
  • $35.52 - $49.73 per hour

     ...spaceflight! This role is part of Advanced Concepts and Enterprise Engineering (ACE), supporting Blue Origin's mission of millions of people...  ...our laboratory efforts to provide excellent research, development, and quality assurance testing for various spaceflight... 
    Permanent employment
    Temporary work
    Local area
    Relocation
    Flexible hours
    Shift work
    Day shift

    Blue Origin

    Seattle, WA
    more than 2 months ago
  •  ...Strong experience in C/C++ systems-level development. Familiarity with networking protocols such as IPSec, TCP, and QUIC. Comfortable with VPN technologies and software-defined networking. Expertise in PowerShell and YAML scripting. Experience working... 

    Saxon Global

    Kirkland, WA
    4 days ago
  • $180k

     ...highly motivated, and focused on engineering excellence. This organization...  ...interconnect fabric, and the software that makes it all work at...  ...scale. Build tools for software development, deployment, data analysis,...  ...experience in C or C++. PREFERRED SKILLS AND EXPERIENCE... 
    Full time
    Temporary work
    Weekend work

    xAI

    Seattle, WA
    4 days ago
  • $64k - $104k

     ...Windows Programming Developer With C++ Bellevue, Wa A Windows programmer specializing...  ...crucial for developing and maintaining software applications on the Windows platform. Here...  ...WA Job Function: Technology Role: Engineer Diverse Lynx LLC is an Equal Employment... 

    Diverse Lynx

    Bellevue, WA
    1 day ago
  • $192.5k - $269.4k

    Staff Software Engineer, Gameplay Meta - Unpublished R&D Product Mercer Island...  .... As a Software Engineer III focused on Meta Systems, you...  .... Develop clean, extensible C++ systems within Unreal Engine,...  ...engineers on best practices for C++ development and large‑scale system... 
    Temporary work
    Local area
    Flexible hours

    Riot Games

    Mercer Island, WA
    1 day ago
  • $191k - $253k

    Dormont Manufacturing Co is looking for a C++ Developer to join their team in Seattle. You will partner with stakeholders to define expectations and work on systems optimization, ensuring high performance on various platforms. The ideal candidate will have excellent C++... 

    Dormont Manufacturing Co

    Seattle, WA
    1 day ago
  • $110k - $120k

     ...algorithms, memory management, and modern C++ standards • Strong knowledge of Perl...  ...performance, scalable, and memory-efficient software applications using C++. • Design,...  ...practices for both languages. • Manage development environments and version control systems... 

    Tata Consultancy Services

    Seattle, WA
    3 days ago
  • $166k - $220k

    Anduril Industries is seeking a skilled Software Engineer to craft high-impact C++ solutions for defense technology. This role involves developing robust...  ...will possess at least 3 years of experience in C++ development and a strong background in computer science or... 

    Dormont Manufacturing Company

    Bellevue, WA
    5 days ago
  • $120k - $180k

    Constellation Space in Seattle is seeking a Software Engineer to build the core systems of ConstellationOS, an autonomous operating system for...  ...systems, with expertise in distributed systems and programming in C++ and/or Rust. Responsibilities include developing high-... 

    Constellation Space

    Seattle, WA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer III - C++. Be the first to apply!