Senior Software Development Engineer
Location: Austin, Texas
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.
Senior Software Development Engineer
At Expedia, we are revolutionizing travel through technology. Every second of every day, we send travelers on a trip. We sell enough tickets to fill nearly six hundred 737 airplanes 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 travel evolution landscape. The opportunities to inspire travel for the global customer are endless.
The Lodging Booking team is responsible for making Hotel and Vacation Rental reservations originating from all points of sales in EG. The platform is developed on microservices architecture and runs in the cloud leveraging Amazon Web services. This role will be contributing to our key initiative to make the booking platform easily extensible for other Lines of business. A highly scalable, and resilient system that is front and centre to All of Expedia Groups Lodging Business's PnL. Lodging Business makes 60% of Expedia’s revenue and being part of the lodging reservations team means you have a direct contribution to the bottom line. Every booking across all Expedia points of sales and subsidiaries is orchestrated by our systems and we cater to supplier needs for fulfillment of these bookings.
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 simplify our backend search and supply processes. You can help localize content and systems globally. You can do this all while working alongside smart, hardworking technical people who love travel to their core.
Are you not only skilled on the technical front but also an excellent communicator with a strong bias for action? Are you dedicated to the DevOps attitude as you will drive the life cycle of platform features from high-level concept to design to operational delivery and beyond? Are you strong at understanding resiliency patterns, and designing and building enterprise solutions at scale? Operationalizing applications and cloud infrastructure with measurable critical metrics? We are looking for someone who will deliver automated solutions to create a highly available ecosystem to power the Lodging Reservations Platform.
What you'll do:
You will investigate the platform architecture and work with the team to understand current engineering gaps and opportunities to evolve our technology stack
You will adopt cloud and serverless technologies and good design practices while finding opportunities to simplify and scale
Continuously improve productivity and sustainability with great coding, QA, and release processes, coaching less experienced team members
You will partner with the product engineering teams to evaluate and design resilient, scalable, and highly available solutions
You will develop cloud-native solutions to continuously harden our platform and cloud infrastructures at scale
Solve complex business problems by utilizing disciplined development methodology, producing scalable, flexible, efficient, and supportable solutions using appropriate technologies
Be a part of our development team and actively participate in all phases of the software development lifecycle, including requirements gathering, functional and technical design, development, testing and roll-out, and support
Who you are:
8+ years of backend software engineering experience
Proven track record in architecting and developing distributed systems design
Hands-on technical experience leading project teams and setting technical direction
An equally strong ability to learn new technologies and share it with others
Skilled coder (familiarity with Java stack a plus) to deliver highly resilient and scalable solutions with a drive toward quality
Experience with development in AWS or similar cloud platforms. Preferred: AWS Lambda, ECS, EC2, S3, EMR, DynamoDB, Aurora, Redshift, or similar
Experience with software delivery platforms and application monitoring tools (Kubernetes, Spinnaker, Datadog, AppDynamics, or similar)
Familiarity with 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 products iteratively
Embrace change, always be open to replacing what you built yesterday with something better today
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.
Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership.View our full list of benefits.
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.