Software Development Engineer II
Expedia GroupSoftware 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 Development Engineer I
Join Expedia Group as a Software Development Engineer I in Seattle. Work with Spring Framework, Agile, and more.
Software Development Engineer II (Full Stack)
Join Expedia Group as a Software Development Engineer II (Full Stack) in Austin, TX. Work with Java, Kotlin, AWS, and more.
Software Development Engineer I
Join Expedia Group as a Software Development Engineer I in Austin, TX. Work with Workday/Service Now, Agile methodologies, and more.
Senior Software Development Engineer
Join Amazon as a Senior Software Development Engineer to innovate in delivery and fulfillment technology.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Mid-Level Full Stack Software Developer
Join Boeing as a Mid-Level Full Stack Developer, working on big data apps with Java, Spring, Docker, and AWS in a hybrid role.
Java Engineer
Join KAYAK as a Java Engineer to enhance and maintain our big data framework. Work with Java, Spring, and SQL.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more. Relocation provided.
Senior Software Development Engineer, Customer Trust - Core Services
Join Amazon as a Senior Software Development Engineer to build scalable AI systems for customer trust.
Software Development Engineer
Join Adobe as a Software Development Engineer to lead the development of Journey Optimizer Omnichannel product.
Frontend Engineer II
Join AWS as a Frontend Engineer II to build web applications using Angular, CSS, and JavaScript frameworks.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, expertise in Kubernetes, Spark, and cloud technologies, relocation provided.
Senior Technical Program Manager - Machine Learning
Join Expedia Group as a Senior Technical Program Manager in Machine Learning, leading AI/ML projects in Seattle.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Work with Kubernetes, Spark, and cloud technologies. Relocation provided.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and cloud technologies.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok, focusing on scalability and efficiency using Kubernetes, Spark, and more.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Poznań, expertise in Kubernetes, Hadoop, and cloud technologies, relocation provided.
Lead DevOps Engineer – Data Platform
Lead DevOps Engineer for Data Platform in Bangkok. Enhance scalability and efficiency using Kubernetes, Spark, and more.