Software Development Engineer III (Site Reliability)
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 Development Engineer III (Site Reliability)
At Expedia, we are revolutionizing travel through the power of technology. Every second of every day, we send two travellers on a trip. We sell enough tickets to fill nearly six hundred 737 aeroplanes every day, and our mobile apps have been downloaded more than 10 million times across 180 countries. We work in a fast-paced environment to keep up with the ever-changing travel landscape. The opportunities to inspire travel for the global customer are endless.
We are looking passionate Site Reliability engineer III to join our Search Platform team and apply software engineering mindset to solving production operations management problems.
You will work with product engineering teams across the Search Platform and will help teams to be more effective at delivering product features and getting things done by providing help & guidance, tooling, playbooks, and process improvements around Platform & Infrastructural concerns. You will be working with a group of like-minded engineers who develop automation to reduce human intervention in existing operational processes.
We are responsible for building the best shopping experiences for our customers. We want you to bring your skills to our agile environment as we move from revolutionizing the web to redefining the mobile travel experience. From the back-end supply and database functions to new user interfaces for our more than 140 branded travel sites, there is no shortage of technical innovation as we push the frontiers of technology.
What's in it for you? Beyond travel perks and other competitive benefits, you can walk away from work each day knowing you truly made an impact. You can create a new feature that goes on the live site. You can build programs that streamline our backend search and supply processes. You can help localize content and systems globally. And you can do this all while working alongside passionate techies who love travel to their core.
You are not only skilled on the technical front but also an excellent communicator with a strong bias for action. You are passionate about DevOps and will drive the lifecycle of platform features from high-level concept to design to operational delivery and beyond. You have a strong understanding of resiliency patterns, designing and building enterprise solutions at scale, operationalizing applications and cloud infrastructure with measurable KPIs, and delivering automated solutions to create a highly available ecosystem to power the Flights platform.
What you will do:
Collaborate deeply with your platform counterparts and take an active role as a co-owner of production services to ensure services are built, maintained and operated in a reliable and scalable way
Promote DevOps, SRE and Infrastructure automation practices and evangelise across the organization
Develop, design, debug, and modify components of software applications and tools as well as handle delivery of new features and services, as well as the day-to-day seamless operation of existing services
Perform infrastructure & configuration management, deploys, capacity modelling & planning, and incident mitigation
Identify common patterns in challenges with operating services in production, partner with others to design and implement reusable solutions that drive down the complexity, difficulty, costs, and risks of operating the business
Develop cloud-native solutions to continuously harden our platform and cloud infrastructures at scale
Lead the platform engineering features and promote DevOps practices across the organization in pursuit to be operationally better every day
Lead initiatives around creating highly available and reliable platforms in the cloud
Apply software engineering mindset to solving production operations management problems. Develop automation to reduce human intervention in existing operational processes
Champion initiatives such as Operational Excellence and Reliability & Performance for the Search platform
Who you are:
3+ years of backend software engineering experience with cloud experience
Hands-on experience with public cloud offerings (AWS components like EC2, CloudFormation, RDS, S3, DynamoDB, SQS, Kinesis, EKS, ECS, Lambda - or equivalents)
Experience with software delivery platforms and application monitoring tools (Kubernetes, Spinnaker, Datadog, Splunk)
Experience with infrastructure as code - Terraform, CloudFormation, Chef or equivalent
An equally strong ability to learn new technologies and share your knowledge with others
Programming skills – Comfortable writing code in multiple languages, confident in choosing the right strongly or dynamically typed language for the job. Preferred language familiarity: Java Python, Go
Passionate about DevOps and Site Reliability Engineering (SRE) and willingness to grow in these domains
Familiarity with high volume transactional systems, microservice design, or data processing pipelines (Docker, Kafka, Kinesis, Spark, or similar)
Experience with continuous delivery, automated deployments, and related engineering practices
Agile practitioner, able to deliver complex products iteratively
Embrace change, always open to replacing what you built yesterday with something better today
Ability to handle large, complex problems in a changing environment and rallying the teams to solve it
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.