If you're the right person for the job, you will be joining the growing Edge team within Vrbo's Cloud Platform Engineering Team. As a Cloud Platform leader, you will continue to drive Vrbo's culture of engineering empowerment. The Cloud Platform team enables developer productivity and velocity through an automated Multi-PaaS cloud infrastructure. This platform is rooted in the principle of infrastructure as code and is constantly evolving and integrating new and interesting technologies. You'll be expected to continually learn, utilize and contribute to the latest open-source tools available to enable a seamless experience between our bare metal, public and private cloud environments.
What you'll do
As a leader, you will be driving Vrbo's engineering culture, by building, evangelizing and supporting the environments used by all of Vrbo's engineers globally. You'll have the chance to drive the development experience on the bleeding edge of cloud technologies. Our ever-growing footprint will give you the opportunity to work at scale while being creative in an agile team. You'll be joining a credible team where people go out of their way to help each other succeed. You'll also get to work with stakeholders across the globe gaining international experience in a fast paced eCommerce industry all while working in an incredible office space!
Designing, testing, and building new capabilities at the edge of our network to help reduce latencies and increase resiliency for our customers and the business
Responsible for the design and implementation of the routing and service mesh that forms the core of our micro-services platform.
Working with our internal business partners to gather requirements
Developing enterprise platform services utilizing service oriented architectures
Developing unit tests, functional tests, and integration test frameworks for distributed systems
Performing peer reviews, code walkthroughs, and weekly demos
CI/CD pipeline management for infrastructure components
Must have the ability to be a self-starter and work independently on technical projects but also work collaboratively with project team members through an agile development process that promotes constant team communication
Must have excellent communication skills to assist in conducting user interview sessions, requirements gathering, and design reviews
Who You Are
Traffic Management - You have experience with programmatically managing the flow of traffic for a micro-service platform
Programming skills – You are comfortable writing code in multiple languages, confident in choosing the right strongly or dynamically typed language for the job. Preferred language familiarity: Java, NodeJS, Ruby, Scala, Go
Database skills – You understand the use cases for relational and non-relational data, you've implemented code against several different database platforms.
Development experience - Service Oriented Architecture and micro-services
Experience with Java and Scala, NodeJS, Ruby, Python, Go, etc.
Knowledge of configuration management tools, monitoring tools, cloud platforms, and software delivery tools
Experience with micro-services networking, load balancing, and service discovery concepts and technologies
Benefits & Perks
Competitive health and insurance benefits.
Annual target bonus or commission.
Parental leave for up to 20 weeks (dependent on eligibility).
Paid vacation and sick time.
Employee Stock Purchase Program.
Free snacks and beverages.
Frequent company update talks with our leadership team.
Free listing on Vrbo.com.
Electronic, adjustable stand-up desk.
Discounted Metro & Rail pass.
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, religion, gender, sexual orientation, national origin, disability or age.