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

Software Development Engineer II

$111k

Expedia Group

Software Development Engineer II

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.

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

Our Team

We are the Expedia Group Advertising team. As a global leader in travel industry advertising, we connect advertisers with millions of travelers. This is a rapidly growing area of the business, with strong year-over-year growth, and a key area of long-term investment.

Within this organization, you'll join the Advertiser Team, which owns the advertiser-facing portal and the backend services and APIs that power it. These systems enable advertisers and third-party partners to configure, manage, and optimize ad campaigns across Expedia Group platforms.

You will work collaboratively with engineers, product, and cross-functional partners across a globally distributed organization to build impactful solutions for advertisers and travelers worldwide.

The Role

As a Software Development Engineer II, you will play a critical role in building and scaling high-performance systems that support Expedia Group's expanding advertising network. This role is primarily backend-focused (approximately 70–80%), with some frontend development (20–30%) supporting customer-facing experiences built in React.

You will contribute to a multi-year initiative to design and evolve a unified advertising platform, consolidating multiple ad products into a single, scalable system. Your work will directly influence advertiser experiences and shared capabilities across the platform.

In This Role, You Will

  • Design, build, test, and maintain scalable backend services and APIs that power the advertiser portal and enable third-party integrations
  • Contribute to the development of a unified ads platform, delivering reusable capabilities across multiple advertising products
  • Own features and services end-to-end—from design and implementation to deployment and operational support
  • Apply strong coding fundamentals to deliver high-quality, maintainable, and extensible solutions
  • Participate in system design, low-level design, API design (including GraphQL), and data modeling
  • Build customer-facing features (primarily backend-driven, with some React frontend contributions)
  • Drive improvements in scalability, performance, and reliability for high-traffic advertiser systems
  • Collaborate with engineering, product, operations, and globally distributed teams to translate business needs into technical solutions
  • Troubleshoot production issues and improve system health through monitoring, debugging, automation, and observability practices
  • Write secure, well-tested code, participate in code reviews, and follow engineering best practices
  • Leverage AI-enabled solutions and AI-assisted development tools to improve developer productivity and product outcomes

Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related technical field, or equivalent practical experience
  • 3+ years of software development experience building and supporting production systems and services
  • Strong foundation in data structures, algorithms, and core computer science fundamentals
  • Experience owning components or services, including implementation, testing, deployment, and operational support
  • Experience designing and building scalable backend systems and APIs
  • Proficiency in one or more of the following: Java, Kotlin (or ability to ramp quickly), and familiarity with React
  • Experience with API design and consumption, including REST and/or GraphQL
  • Experience working across multiple technical systems or services, with the ability to debug and deliver maintainable solutions

Preferred Qualifications

  • Experience building software for advertising technology, marketplaces, or other high-scale distributed systems
  • Experience with event streaming or messaging systems (e.g., Flink, Kafka, or similar real-time data processing technologies)
  • Experience contributing to architecture and design discussions for services, APIs, and data models
  • Demonstrated ability to improve service quality through performance tuning, observability, and automation
  • Experience using metrics and data to inform engineering decisions and measure impact
  • Familiarity with AI-driven systems and/or AI-assisted development tools (e.g., GitHub Copilot, Claude)
  • Experience building customer-facing features, including frontend development with React
  • Background working on large-scale, high-throughput systems or platforms

What You'll Bring

  • A strong sense of ownership, with a track record of delivering solutions end-to-end
  • Ability to collaborate effectively across teams and contribute to a highly collaborative engineering culture
  • Passion for building scalable, high-performance systems and improving the developer and customer experience
  • Interest in solving complex problems in a fast-growing, high-impact area of the business

Please note that this role is only available in Chicago, IL, in alignment with our flexible work model, which requires employees to be in the 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 Chicago is $111,000.00 to $155,500.00. Employees in this role have the potential to increase their pay up to $177,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 II in Chicago, IL vacancy
  •  ...Purple Drive Software Engineer II Share Chicago, IL, Dallas, TX PDT - 8629 8-15 09/18/2025 Overview: About the Role: We're seeking...  ...with expertise across multiple programming languages and development frameworks to join our team for a 6-month project. You'll... 
    Suggested

    Purple Drive

    Chicago, IL
    4 days ago
  • $78.9k - $131.6k

     ...and core platform capabilities. Duties and Responsibilities: As a Software Engineer II, you will: Embrace an AI-first mindset and integrate AI-driven workflows into everyday development practices. Engage in the design, development, testing, and... 
    Suggested
    Full time
    Work at office
    Local area
    2 days per week

    Zoro

    Chicago, IL
    1 day ago
  •  ...to Grow With Us?   Summary: We are seeking a skilled and motivated Software Design Engineer II to join our Vehicle Solutions team. In this role, you will contribute to the design, development, and maintenance of embedded software systems for existing and next-generation... 
    Suggested
    Permanent employment
    Remote work

    Grayhill Inc.

    La Grange, IL
    3 days ago
  • $100k - $125k

     ...are seeking a collaborative, proactive, and results-driven full stack Software Engineer to join our dynamic and primarily remote team. In this role, you will play a crucial part in the development and maintenance of our cloud-based applications, with a focus on both backend... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Summer holiday
    Work at office
    Remote work
    Flexible hours

    Vibes

    Chicago, IL
    16 hours ago
  • $95.6k - $188.4k

    Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from...  ...software engineering experience with a focus on full-stack development, including 3+ years of full system lifecycle development... 
    Suggested
    Work at office
    Local area
    Flexible hours
    Shift work

    Deloitte

    Chicago, IL
    1 day ago
  • $100k - $150k

     ...autonomy, partner closely with product, UX, data, and platform engineering teams, support measurement and operational reliability, and...  ...build, and maintain scalable, reliable, and high-performance software systems Contribute to system architecture and technical design... 
    Work experience placement
    Local area

    Indeed

    Chicago, IL
    5 days ago
  • $85k - $130k

     ...Software Engineer Passionate about precision medicine and advancing the healthcare industry? Recent advancements in underlying technology...  ...(full stack), relational data systems and algorithms development. Top candidates will also have experience crafting code while... 
    Flexible hours

    Tempus

    Chicago, IL
    2 days ago
  • DevOps Engineer II Location: Local to Houston or Chicago, US Duration: 6+ Months Job Description...  ...• Build new and reusable pipelines for development teams to support self-sufficiency in...  ...Information Technology, engineering, software engineering, related field or... 
    Work experience placement
    Local area

    Zortech Solutions

    Chicago, IL
    4 days ago
  • $89.4k - $116.4k

    Software Engineer, Test & Infrastructure II You catch problems before they explode—testing edge cases and degraded paths others overlook so production...  ...experience Experience: Typically, 2-5 years in software development, test automation, or QA infrastructure engineering.... 
    Temporary work
    Work experience placement
    Relocation package
    Flexible hours

    Vail Systems

    Chicago, IL
    4 days ago
  • $81k - $101k

     ...Technical Support Engineer IIAre you ready to trade your job for a...  ...network and vertical specific software, to help our clients get paid...  ...talented Technical Support Engineer II to work directly with...  ...customers, and collaborate with development teams on long-term product... 
    Full time
    Temporary work
    Local area
    Immediate start

    Flywire

    Chicago, IL
    5 days ago
  • $110k - $130k

     ...proprietary payment network and vertical specific software, to help our clients get paid, and help...  ...at Flywire, are looking for a Software Engineer 2. As a Software Engineer 2, you will be...  .... Key Responsibilities: Feature Development: Design, build, and maintain high-... 
    Full time
    Local area
    Immediate start

    Flywire

    Chicago, IL
    18 days ago
  • $140k - $190k

     ...NinjaTrader equips traders with award-winning software and brokerage services to navigate the...  ...on social connection, professional development, and employee recognition initiatives....  .... We're hiring a Sr. Software Engineer II to own the service layer it runs on.You... 
    Work at office
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader Group

    Chicago, IL
    16 hours ago
  • $140k - $190k

     ...NinjaTrader equips traders with award-winning software and brokerage services to navigate the...  ...on social connection, professional development, and employee recognition initiatives....  ...skilled and experienced Sr. Software Engineer II with deep expertise in exchange connectivity... 
    Contract work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader Group

    Chicago, IL
    3 days ago
  • CNH Industrial is seeking a Systems Engineer II to define and integrate precision farming...  ...level requirements and collaborating with software, hardware, and product management teams...  ...and at least two years in product development or systems engineering, with hands-on experience... 

    CNH Industrial Group

    Oak Brook, IL
    5 days ago
  • $86.63k - $132.83k

    Category: Engineering and Technical Job Type: Full Time Working Mode...  ...Purpose The Systems Engineer II at CNH Industrial participates...  .... This role supports the development of precision farming systems...  ...Engineer II collaborates with software, hardware, and product management... 
    Full time
    Work at office

    CNH Industrial Group

    Oak Brook, IL
    5 days ago
  •  ...Job Description Senior Lead Network Engineer II Employment Type: Full Time Department...  ...infrastructure and related hardware & software.  The project's objectives are to...  ...experts, and vendor(s) who will provide development services. CGS brings motivated, highly... 
    Full time
    Local area
    Monday to Friday
    Flexible hours

    Contact Government Services, LLC

    Chicago, IL
    17 days ago
  •  ...information about the right treatments for the right patients, at the right time.As a Software Engineer II specializing in Edge Data Platform at Tempus, you will contribute to the design, development, and maintenance of our cloud-native Edge Data Platform. In this role you will... 
    Full time

    Tempus

    Chicago, IL
    16 hours ago
  • $74.63k - $114.43k

    Design Engineer II - Electrical Integration Language View Profile Employee Login DISCOVER US Engineering and Technical About Us Innovation...  ...professional and a key member of the tractor product development team. The role creates electrical routing and integration solutions... 
    Work at office
    Flexible hours

    CNH Industrial Group

    Oak Brook, IL
    1 day ago
  •  ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data... 
    Immediate start
    Remote work

    Confluent

    Chicago, IL
    2 days ago
  • $118.28k - $212.87k

     ...within the practice, fostering both personal and professional development, thereby creating new pathways for growth. In this ever-changing...  ...Certified Agentforce Specialist are required. Platform Developer II, Health Cloud Accredited Professional, Data Cloud Consultant,... 
    Full time
    H1b
    Local area

    KPMG

    Chicago, IL
    9 days ago
  • $117.6k - $176.4k

    Sr. Application Engineer II“The Protection, Controls & Automation (PCA) group of Digital power is the engineering entity of Schneider...  ...customer specifications, meetings, and discussions, lead the development of design specifications, review and validate project documentation... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Schneider Electric

    Chicago, IL
    1 day ago
  • $140k - $190k

     ...NinjaTrader equips traders with award-winning software and brokerage services to navigate the...  ...on social connection, professional development, and employee recognition initiatives....  ...bring on. We're hiring a Sr. Software Engineer II with deep Rust expertise to own that surface... 
    Contract work
    Work at office
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader Group

    Chicago, IL
    1 day ago
  •  ...candidates must be US Citizens Position Overview The Design Engineer II will support the design, development, testing, and improvement of electronic hardware for...  ...Candidates whose experience is primarily PCB layout, software, systems engineering, or theoretical electrical... 

    Metasys Technologies

    Chicago, IL
    5 days ago
  •  ...iconic and largest financial institutions.As a Site Reliability Engineer II at JPMorgan Chase within the Commercial and Investment Banking...  ...will use technology to solve business problems and leverage software engineering best practices as we strive towards excellence. This... 

    JP Morgan Chase

    Chicago, IL
    2 days ago
  • $235k - $310k

     ...confidence. This role is a pathway to senior engineering management and technical leadership—...  .... Fulfillment & Automation: lead development of software that integrates with warehouse...  ...experience (see our Software Engineer II role for earlier career experience )... 
    Full time
    Relocation
    Relocation package

    Mcmaster-carr

    Chicago, IL
    16 hours ago
  • $156.36k - $250.91k

     ...wait to meet you.WHAT YOU’LL DOWe are looking for a Senior Software Engineer II to join our Cloud Data Ingestion & Transformation (CDIT) team...  ...and the company's growth.WHO YOU ARE6+ years of full-stack development experience, with a strong focus on building scalable web... 
    Work at office
    Local area

    Braze

    Chicago, IL
    1 day ago
  • $60 - $70 per hour

     ...Network Engineer II LaSalle Network is partnering with a dynamic organization to find a talented Network Engineer II for a contract-to-hire opportunity. This role offers the chance to work remotely in a fast-paced, growth-driven environment, owning critical LAN infrastructure... 
    Hourly pay
    Contract work
    Temporary work
    Remote work

    LaSalle Network

    Chicago, IL
    19 days ago
  • $144.2k - $288.4k

     ...community at a time. Position Summary We are seeking a highly experienced Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and lead the architecture, design, and delivery of next-generation digital solutions... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Chicago, IL
    3 days ago
  • $85k - $105k

     ...equivalent certifications. Typically 2- 5 years prior DevOps, software engineering or related experience. Must be able to work different...  ...application design Solid understanding of an iterative software development process Ability to use Unix/Linux command line programs and... 
    Hourly pay
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services

    Chicago, IL
    2 days ago
  •  ...Software Development Engineer W/ NEXTJS We need three software developers with Next.js that can now sit in Chicago, IL, Manasas, VA, Wilmington, DE, Overland, KS or Urbandale, IA. Candidates do not need to have lead experience (lead is a plus) but do need recent Next... 

    InterSources

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

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