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 1 day ago
Similar jobs that could be interesting for youBased on the Software Development Engineer III - C++ in Washington DC vacancy
  • $194.65k - $263.35k

     ...build the mission-critical engine that powers real-time...  ...integrate AI into design, development, and decision-making. Our...  ...workflow. What You'll Do As a Software Development Engineer III (Staff) on the Incidents team...  ..., NodeJS, TypeScript, C++, and AWS (CDK, ECS, Fargate... 
    Suggested

    Mapbox

    Washington DC
    4 days ago
  • $150k - $175k

     ...Embedded Software Engineer (Rust and C++ Required) Location: Arlington, VA | Full-time | Onsite Open to US Citizens, Green Card Holders, or Refugees...  ...with Rust in embedded or systems-level software development Strong working knowledge of C++, particularly in memory... 
    Suggested
    Full time

    Lawrence Harvey

    Arlington, VA
    1 day ago
  •  ...An innovative firm is seeking a skilled Software Developer specializing in Bioinformatics and Big Data. This role involves developing and...  ...large datasets. Ideal candidates will have a strong background in C++, experience in Linux environments, and familiarity with both SQL... 
    Suggested
    Remote work

    Ariadne Genomics Inc

    Bethesda, MD
    1 day ago
  • Digital Library Federation is seeking a Mid-Level Software Developer with expertise in C++ and JavaScript to join their team at the National Center for Biotechnology Information in Bethesda, MD. The role involves developing and maintaining the NCBI Taxonomy Information... 
    Suggested

    Digital Library Federation

    Bethesda, MD
    1 day ago
  • A leading solutions provider is seeking a Remote Software Developer to develop and maintain software solutions for government contracts. The ideal candidate must have proven experience with C++ 11 and Python, as well as a strong understanding of GPS technology. This role... 
    Suggested
    Remote job

    Connect Talent Solutions

    Washington DC
    9 hours ago
  • APOGEE RESEARCH LLC is seeking an Embedded Software Engineer to join their team in Arlington, VA. The position involves developing low-level software...  .... Candidates should have extensive experience with C and C++ and possess a thorough understanding of low-level constructs.... 
    Full time

    APOGEE RESEARCH LLC

    Arlington, VA
    4 days ago
  • Auterion in Arlington, Virginia, is looking for a Forward Deployed Engineer, Software, to be the primary technical interface between the company and UAV customers. The role requires strong C++ software engineering skills and a focus on software integration on UAV platforms... 

    TryApplyNow

    Arlington, VA
    1 day ago
  • STR is looking for an Autonomy Software Engineer to work within their Sensors Division, focusing on advanced sensor systems and platforms...  ...security. The successful candidate will leverage modern C++ development and work within high-performing teams on software lifecycle... 

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    4 days ago
  • STR is seeking a Software Engineer in Arlington, Virginia, to work collaboratively on real-time applications for radar...  .... The ideal candidate will have strong modern C++ skills, experience in cross-platform development, and the ability to obtain a security clearance.... 

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    4 days ago
  • $123.2k - $184.8k

    This position is ideal for a C++ generalist who thrives on tackling...  ...building cross-language software, improving CI\/CD pipelines,...  ...innovation through robust software engineering and practical integration...  ..., third‑party systems, and development workflows. What You’ll Do:... 
    Full time
    Temporary work
    Part time
    Work experience placement

    BlackCube Labs

    Washington DC
    4 days ago
  • APOGEE RESEARCH LLC is seeking a Principal Software Engineer in Arlington, VA. This role requires strong C++ skills and experience in developing algorithmically complex software to enhance national security capabilities. Candidates should be US citizens and possess or be... 

    APOGEE RESEARCH LLC

    Arlington, VA
    6 days ago
  • Timmons Group is seeking Civil Project Engineer II or III candidates for our Land Development Group located in our Washington, DC office. Projects range from...  ...to: Design project components using office software, modeling tools, and AutoCAD Civil 3D Perform engineering... 
    Work at office

    Seeds Renewables

    Washington DC
    3 days ago
  • $180.59k - $270.89k

    This role is for a seasoned C++ generalist and systems integrator...  ...at the intersection of software, infrastructure, and integration...  ...multiplier by mentoring other engineers and contributing to shared...  ...environments, including system‑level development and debugging tools. Strong... 
    Full time
    Temporary work
    Part time
    Work experience placement

    Shield AI

    Washington DC
    2 days ago
  • A land development company is seeking a Civil Project Engineer II or III for their Washington, DC office. The role involves designing project components, preparing civil engineering site plans, and collaborating with a team of engineers. Ideal candidates have a relevant... 
    Work at office

    Timmons Group

    Washington DC
    3 days ago
  •  ...A technology solutions provider is seeking an Embedded Software Engineer in Arlington, VA. This role involves developing embedded software in...  ...spacecraft control systems and ensuring interoperability with existing C++ systems. Candidates must have experience with Rust and C++,... 

    Lawrence Harvey

    Arlington, VA
    9 hours ago
  • $140k - $190k

    Grey Matters Defense Solutions, LLC is seeking a Senior CUDA|C++ Software Engineer based in Arlington, VA. The successful candidate will design and optimize GPU-accelerated software solutions for advanced signal processing and SIGINT applications. With a focus on developing... 

    Grey Matters Defense Solutions, LLC

    Arlington, VA
    1 day ago
  • $140k - $190k

    Grey Matters Defense Solutions, LLC in Arlington, Virginia is looking for a Senior CUDA/C++ Software Engineer to design and optimize high-performance GPU-accelerated software solutions. This role involves building scalable software using C++ and CUDA for real-time processing... 

    TryApplyNow

    Arlington, VA
    3 days ago
  • $110k - $135k

    jobs.frontdoordefense.com - Jobboard is looking for a Software Engineer to develop embedded radar software for air-to-air applications. This role involves designing and implementing complex C++ software within mission-critical systems. Candidates should have a BS in Computer... 

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    4 days ago
  •  ...seeking a Data Scientist III to support...  ...machine learning, and data engineering techniques to enhance...  ...other teams ·  Support development and integration of data...  ...techniques using Python, JSON, C++, Java, R, or Scala ·...  ...data engineering, or software development... 
    Contract work
    Work at office
    Worldwide
    Monday to Friday
    Weekend work
    Afternoon shift

    SOSi

    Washington DC
    25 days ago
  • $125k - $203k

    A leading aerospace engineering firm in Washington, D.C., is seeking a GNC Engineer to support...  ...will have strong proficiency in C and C++ programming, especially in Linux environments...  ...years in programming and simulation development. Competitive pay range of $125,000 - $20... 

    Integration Innovation, Inc.

    Washington DC
    2 days ago
  • iQuasar, LLC is looking for a Software Developer in Arlington, VA. This contract position requires expertise in C++, Java, front-end frameworks, and Python. Ideal candidates will have strong knowledge of Linux, Docker, Kubernetes, and relational databases. You'll collaborate... 
    Contract work

    iQuasar, LLC

    Arlington, VA
    9 hours ago
  • Mapbox is searching for an Engineer to design and operate significant areas of our Guidance services in Washington, D.C. The role involves...  ...in building scalable backend services and must be proficient in C++ or Rust. Mapbox promotes diversity and a supportive work... 

    Mapbox

    Washington DC
    9 hours ago
  • $123.2k - $184.8k

    Shield AI, located in Washington, DC, is seeking a C++ generalist to tackle complex challenges in systems integration. The role involves designing C++ and Python software, supporting APIs, and improving CI/CD workflows. Ideal candidates have a strong background in modern... 

    Shield AI

    Washington DC
    4 days ago
  • $90k

     ...Description: Design, develop, and maintain applications using C++ on Windows platform Perform advanced debugging and root...  ...experience with C++ (5+ years) Hands-on experience in Windows development (Win32 / Windows API) Strong debugging skills (WinDbg, crash... 
    Full time

    Snaphunt

    Washington DC
    more than 2 months ago
  • Overview Ariadne is searching for a Software Developer in Bioinformatics and Big Data to...  ...& Responsibilities: Responsible for the development, implementation, testing, and continued...  ...experience in a Linux environment Proficiency in C++ Experience with MS SQL server and... 
    Full time
    Remote work

    Ariadne Genomics Inc

    Bethesda, MD
    2 days ago
  • Black Canyon Consulting in Bethesda, Maryland is seeking a Senior Software Developer specializing in Bioinformatics and Big Data. This full...  ...candidate will have over 5 years of experience, proficiency in C++, and a solid understanding of large data environments. The role... 
    Remote job
    Full time

    Black Canyon Consulting LLC

    Bethesda, MD
    2 days ago
  • $180.59k - $270.89k

    Shield AI is seeking a seasoned C++ Generalist and Systems Integrator in Washington, DC, to lead complex projects in software and infrastructure across distributed systems and simulation environments. The ideal candidate has over 10 years of experience in C++ and Linux,... 

    Shield AI

    Washington DC
    9 hours ago
  • Senior Software Developer (C++) in Bioinformatics and Big Data Bethesda, Maryland Overview Black...  ...managers, scientists, security and DevOps engineers, and more. Work with teams of...  ...Responsibilities Responsible for the development, implementation, testing, and continued... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Black Canyon Consulting LLC

    Bethesda, MD
    2 days ago
  •  ....** How will you make an impact? –Jabil is seeking a Sr. Software Test Development Engineer who will directly contribute to the transformative growth...  ...programming/scripting languages: Python, Java, BASH. C, C++, experience a plusLinux development expertise with a solid... 
    Remote work

    Jabil Circuit, Inc.

    Washington DC
    4 days ago
  •  ...Title: Data Scientist III Location: Washington...  ...for cyber defense, and engineer data workflows that turn...  ...to inform ML model development, feature engineering, and...  ...project engineering, or software development for data solutions...  ...more of: Python, Java, C++, R, or Scala;... 
    Full time
    Work experience placement
    Flexible hours

    Revolutional, LLC

    Washington DC
    19 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!