Software Development Engineer II
About the Role
Join Expedia Group's Typeahead team as a Software Development Engineer II, where you will work on mission-critical features that support all Expedia brands and lines of business. Our team provides predictive text suggestions to aid travelers in finding destinations that match their true intent, playing a crucial role in the shopping experience.
Responsibilities
- Develop and test standard software applications and related programs to ensure they meet design requirements.
- Apply software design principles, data structures, and design patterns to write clean, maintainable, and optimized code.
- Collaborate with team members to co-develop and solve problems.
- Coordinate stakeholder input and collaboration efforts when developing solutions.
- Report clearly on current work status and ask challenging questions when necessary.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- Strong proficiency in Java; familiarity with Kotlin is a plus.
- Experience with supporting a 24x7 Tier-1 operation.
- Experience with Spring, AWS, and Kubernetes.
- Familiarity with Elasticsearch, Kafka, and Jira.
- Understanding of unit test frameworks, CI/CD tools, and REST and gRPC protocols.
- Ability to work collaboratively and independently as an individual contributor.
Compensation
The total cash range for this position in Seattle is $112,000.00 to $156,500.00, with the potential to increase up to $179,000.00 based on performance.
Benefits
Expedia Group offers a wide range of benefits to support employees and their families, including medical/dental/vision insurance, paid time off, and an Employee Assistance Program. We also offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership.
About Expedia Group
Expedia Group powers travel for everyone, everywhere through our global platform. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Our family of brands includes Expedia®, Hotels.com®, Vrbo®, trivago®, Orbitz®, Travelocity®, and more.
Expedia Group 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, or veteran status.
Benefits Extracted with AI
- Medical/Dental/Vision Insurance
- Paid Time Off
- Employee Assistance Program
- Wellness & Travel Reimbursement
- Travel Discounts
- International Airlines Travel Agent (IATAN) Membership
Similar jobs
Last update: 23 minutes ago
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Development Engineer - Full Stack
Join Expedia as a Senior Full Stack Engineer, leveraging JavaScript, TypeScript, and Kotlin to enhance travel planning.
Backend Developer with AWS and Spring Boot Experience
Join CHEEX as a Backend Developer in Berlin. Work with AWS, Spring Boot, and Angular in a progressive, inclusive environment.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Full-Stack Software Engineer (Angular and Java)
Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.
Senior Systems Engineer, Managed Operations
Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.
Java Engineer with Angular and Spring Framework
Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.
Senior DevOps Engineer
Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.
Senior Software Engineer - Python, Apache Kafka
Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.
Lead Full Stack Software Engineer
Lead Full Stack Software Engineer role in Amsterdam, focusing on React, GraphQL, and modern web technologies. Hybrid work environment.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Medior Java Developer
Join Cegeka as a Medior Java Developer in Belgium. Work on exciting projects with Java, Spring, and Angular2 in a hybrid environment.
Senior Full Stack Engineer
Join PiNCAMP as a Senior Full Stack Engineer to build innovative camping solutions using Python, JavaScript, and cloud technologies.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.