Are you ready to accelerate a large and growing online travel business by combining flexible datacenter, micro-services, automation, auto-remediation, and self-services using groundbreaking technologies like Python/StackStorm/Chef/Shell Scripting and crafting it all to scale quickly? Do you have the experience and discernment to establish new design patterns so we build a foundation that can be relied on for years to come? We'd love to talk to you!
Expedia’s Hybrid & Cloud Infrastructure group is looking for top engineering talent to be at the core of Infrastructure transformation and drive the development of our Assets and Configuration Management Platform & build a highly performing Self Service Driven Asset Management System for our internal customers. This is a unique opportunity to create something new and innovative in Infrastructure Space.
Our Team is the only Automation Enabler team in Expedia’s Infrastructure space by driving simplification and provisioning services at a quick pace round the clock.
As a Software Development Engineer, your primary responsibility is to design, develop, document, and thoroughly test your code. You will be work along with other SDE’s on the software components of the Asset and Configuration management products & you will help us improving and enhancing that product on daily basis. You will get to build your own automation, monitoring, and reporting tools to provide capabilities around the components/applications/tools you own and will participate in fixing complex technology issues.
You will join a very experienced, successful, and high-performing cross-functional POD team and will have a unique opportunity to grow to the next level. You will get to expand your skills in developing high quality, distributed, and scalable software. You will learn best practices and how to constantly raise the bar in terms of Engineering Excellence.
What will you do:
Design and implement Orchestration tools/systems to scale and automate operations tasks.
Continuous Delivery - Automation of application deployments, detect and repair problems in deployments.
Builds a platform that allows developers to self-service designing of workflows and enabling automation of complex processes in the Organization.
Design, write and deliver software to increase availability, scalability, efficiency and reduce latency
Explore and use a wide variety of technologies and tools.
Be able to work in high stress scenarios by remaining calm, employing critical thinking and data driven decision-making practices
Conduct on-call duties and be a part of the rotation
Who you are:
2+ years of Software Development work experience using modern languages (Java, Python, Ruby & Shell Scripting (Python experience preferred but not mandatory)
Knowledge of performance and application testing, scheduling tools
Knowledge of various software development technologies and frameworks
Fundamental Knowledge of Windows & Linux Operating Systems
Fundamental Knowledge of Databases
Ability to work effectively under pressure in a dynamic environment
Experience working in an Agile/SCRUM & DevOps model.
Experience with testing practices, processes and artifact creation, and user acceptance testing.
Solid understanding of Object-Oriented Programming concepts, data structure & algorithms
Experience testing, automating and instrumenting your code
Knowledge of AWS will be a plus.
Working Experience in Complex & large Datacenter Environments ad CMDB will be a big plus
Good verbal and written communication skills
A degree in computer science or equivalent experience.
Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, hardworking, and creative people in our business. Our brands recognize the ability of travel to break down barriers and make people's lives better – that responsibility encourages us to be the place where remarkable people want to do their best work and to provide them with tools to do so.
Whether you're applying to Engineering or Customer Support, Marketing, or Lodging Supply, at Expedia Group we act as one team, working towards a common goal: to bring the world within reach. We strive passionately for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground, so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.
If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.
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..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.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.