Software Dev Engineer III, Tagging
Location: Seattle, Washington
Job Type: Full time
If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.
Software Dev Engineer III, Tagging
The Expedia Tagging and Taxonomy Team is seeking a creative, intellectually curious, motivated Software Development Engineer III. These are foundational technical components of Expedia Marketing infrastructure that allow both detailed measurement of marketing campaigns and large-scale data gathering to occur across all Expedia Marketing channels. This data facilitates Expedia finding new customers using Search Engine Marketing, Metasearch, Affiliate relationships, etc. We run tools and platforms, process huge data sets and output this data for both real-time purposes and for analytics purposes.
As an SDE III, you will collaborate with other software engineers to drive improvements to our technology, design and develop new services and software solutions, and build and track metrics to ensure high quality results. You will have the opportunity to work across the entire software development lifecycle: with business partners, leadership, UX designers, other developers, etc. We need your ideas and your ability to innovate in order to collect and organize high volumes of data, to provide Expedia Marketing and its Marketing partners better data.
We are seeking a Software Dev Engineer II who is excited by this opportunity. If this sounds interesting, we’d love to hear from you!
What you’ll do:
Design, build and deploy complex, scalable, highly available systems and software products in the Cloud
Implement professional software engineering practices & standard methodologies for the full software development process, including coding standards, code reviews, source control management, build processes, testing, and operations
Ability to take a project from scoping requirements through actual launch of the project
Effectively communicate with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
Work with a modern Continuous Integration (CI/CD) environment and laying emphasis in quality practices a plus - TDD, Clean Code, Software Craftsmanship, etc.
Who you are:
5+ years professional experience in software development
Computer Science fundamentals in object-oriented design, data structure, algorithm design, problem solving and complexity analysis
Strong coding ability and software development experience in an Object-Oriented language (e.g., Java, etc.)
Experience with designing, building and deploying complex, scalable, highly available systems and software products
A deep understanding of client / server architecture (RESTful APIs, JSON, etc.)
Comfortable with AWS, Kubernetes and Git
Understanding of SQL and no-SQL databases
Experience using streaming technologies a plus (Kafka, Kinesis, etc.)
Experience using Kotlin a plus
About Expedia Group
Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.
© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50
Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.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, or veteran status. 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.