One million success stories. Start yours today.

Software Development Engineer II

Date Posted: Oct 09, 2026
Yearly: USD - USD

Job Detail

  • location_on
    Location Oak Park, Illinois, United States of America
  • desktop_windows
    Job Type: Permanent
  • schedule
    Shift:
  • analytics
    Career Level:
  • group
    Positions:
  • calendar_view_day
    Experience:
  • male
    Gender: No Preference
  • school
    Degree:
  • calendar_month
    Apply Before: Jan 07, 2027

Job Description

Overview

Overview As a Software Development Engineer II in Expedia Group Advertising, you will build and scale backend systems that power the advertiser portal and third-party integrations. You'll contribute to a unified ads platform, delivering reusable capabilities across products and ensuring high performance for a global audience. You will own features end-to-end, collaborate across cross-functional teams, and apply strong coding, design, and observability practices. The role combines backend focus with some frontend work in React, offering impact on advertisers and travelers alike. Compensation / Benefitsmedical, dental, and vision coveragepaid time offEmployee Assistance Programwellness and travel reimbursementtravel discountsIATAN membership ResponsibilitiesDesign, build, test, and maintain scalable backend services and APIs for the advertiser portal and third-party integrationsContribute to a unified ads platform delivering reusable capabilities across productsOwn features end-to-end-from design to deployment and operational supportApply strong coding fundamentals to deliver maintainable, extensible solutionsParticipate in system, low-level, and API design (including GraphQL) and data modelingDevelop customer-facing features (backend-driven with some React frontend)Improve scalability, performance, and reliability for high-traffic advertiser systemsCollaborate with engineers, product, and cross-functional teams to translate business needs into technical solutionsTroubleshoot production issues, enhance system health via monitoring, debugging, automation, and observabilityWrite secure, well-tested code, participate in code reviews, and follow engineering best practicesLeverage AI-enabled solutions and AI-assisted development tools to boost productivity and outcomes Key requirementsBachelor's degree in Computer Science, Engineering, or related technical field, or equivalent practical experience3+ years of software development experienceStrong foundation in data structures, algorithms, and CS fundamentalsExperience owning components or services including implementation, testing, deployment, and operational supportExperience designing and building scalable backend systems and APIsProficiency in Java or Kotlin (or ability to ramp quickly) and familiarity with ReactExperience with API design and consumption (REST and/or GraphQL)Experience debugging across multiple technical systems to deliver maintainable solutionsstrong collaboration abilitiesownership mindsetproblem-solving and proactive troubleshootingJavaKotlinReact (frontend familiarity)

Key responsibilities

Not specified in the original listing.

Required skills

  • I.T. & Communications

What the company offers

Not specified in the original listing.

Skills Required

Company Overview

Amudalavalasa, Canada

Expedia Croisières is dedicated to helping people realize their dreams of adventure and travel. They offer hybrid work opportunities and a supportive environment for their staff. Read More

Google Map

Related Jobs