Full Stack Software Engineer II

Expedia Group, Inc.

$119K — $166K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of full-stack Java software development experience
  • Bachelor's or Master's degree in Computer Science or equivalent experience
  • Strong understanding of server-side design patterns

Responsibilities

  • Architect and design solutions for web and server-side applications
  • Develop front-end code using JavaScript, CSS, and HTML
  • Write unit tests and automated integration tests
  • Conduct code reviews to ensure adherence to best practices
  • Mentor junior software developers
  • Debug and resolve live site issues

Benefits

  • Comprehensive medical, dental, and vision plans
  • Paid time off and travel discounts
  • Wellness and travel reimbursement
  • Flexible work model with appealing office amenities
  • Career development resources
Full Job Description
As a Full Stack Software Engineer working on Expedia's critical production checkout applications, your mission will be to ensure Expedia Checkout is always fast, available, scalable, and engineered to withstand unparalleled demand. You will be in the thick of solving the [often unexpected] problems of systems at scale in a way most engineers never experience. You will have strong analytical and troubleshooting skills, proficiency in coding and systems design, solid interpersonal skills and a desire to tackle the complex problems of scale. You are a collaborative and creative individual and you thrive in a dynamic and agile environment. You adapt to new technologies and enjoy working on complex problems. Every day, we at Expedia get to innovate on web applications that millions of travelers use to plan, book and experience trips they will remember forever.

What you will do:
  • Architect, design, and create solutions on the web tier, server-side using Java
  • Write optimal front-end code using JavaScript, CSS, and HTML
  • Write unit tests and automated integration tests
  • Perform Code Reviews and ensure the team adheres to best practices
  • Mentor junior software developers
  • Investigate, debug, and resolve live site issues


Minimum Qualifications
  • 2+ years of professional experience in full-stack Java software development.
  • Bachelor's or Master's degree in Computer Science; or equivalent related professional experience.
  • Excellent understanding of server-side design patterns and their practical application.


Preferred Qualifications
  • Experience in HTML, CSS, and strong JavaScript experience.
  • Experience with React and Scala.
  • Solid experience with agile project methodologies and working with distributed teams.
  • Experience as a Clean Code practitioner committed to producing high-quality code.
  • Able to work closely with and incorporate feedback from specialists and product owners.
  • Strong customer focus, with excellent problem-solving and analytical skills.


The total cash range for this position in Seattle is $119,000.00 to $166,500.00. Employees in this role have the potential to increase their pay up to $190,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 https://careers.expediagroup.com/life.

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 https://expedia.service-now.com/askeg?id=job_accommodation.

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 [redacted].com. The official place to find and apply for roles is https://careers.expediagroup.com/jobs/.

Similar Jobs

More Jobs at Expedia Group, Inc.

More Information Technology Jobs

Find similar Full Stack Software Engineer II jobs: