Expedia Group - Europe Company Profile

Software Dev Engineer - Golang/Java at Expedia Group - Europe (London, UK)

About the Employer

Job Description

Are you an enthusiastic Software Engineer who wants to work for a strong and creative online travel technology company? Are you interested in pursuing a career in platform engineering and wants to work with exciting technologies to help our organisation deliver business value faster, safer and with less effort, then…Expedia is looking for YOU! Our Platform engineering group has an opening for a passionate and pragmatic software engineer to join a hardworking team to experience all the good things Expedia and Hotels.com has to offer. What you’ll do… As a Software Engineer, you will be part of a team of developers to focus on design and development of first class platform capabilities used by technical teams around the organisation. We offer you an environment where you get to work alongside extremely talented individuals to help us progress towards Cloud Native and shape our technology stack around open source projects such as Kubernetes, Istio among others. ChatOps and self-service capabilities are close to our hearts and you will take part in building out its capabilities. We predominantly write code in Go but also develop and support systems written in Java and other languages. Work alongside peers to design and implement new platform capabilities as well as improving existing toolset Design and build software by writing clean and thoroughly tested code Support the team’s effort in refining our XP practices such as Test Driven Development, pair programming, refactoring and CI/CD Participate in cross team coordinated development activities Work in a polyglot environment where Golang is the preference of choice but we also use Java Occasionally present technical solutions, problem areas, proof of concepts to the team or wider audience Assume some operational support duties around the systems and tooling we own Who you are. .. You are a passionate software engineer with strong design and development skills. You are familiar with containerisation technologies such as Docker and have had some exposure to deploying applications into the Cloud. You share our passion and mindset around software as a craft at the same time as you share the mentality of “you built it, you run it”. We don't believe in skill matching against a list of buzzwords because great developers can learn new technologies quickly and effectively. However we believe a strong engineer should bring experience and knowledge to the following areas: You are an experienced developer in your preferred language such as Go or Java You are comfortable working in a Test Driven Development environment and truly understand its value proposition You are comfortable with code reviews, pair programming and participating in technical forums in a collaborative environment A good level of understanding of principles and best practices around code quality, clean code and design Exposure to Docker or other containerisation technologies Feel comfortable using the basic building blocks of Amazon AWS or similar Cloud providers Keen interest in Continuous Delivery and Deployment principals and techniques A keen interest in all things DevOps You have good interpersonal skills and a willingness to work across teams Feel at ease presenting to technical as well as non-technical teams We’ll take your career on a journey that’s flexible and right for you, whilst recognising and rewarding your achievements… A conversation around flexible working and what is right for you is encouraged from day one/your first conversations with Hotels.com. Competitive salaries and many growth opportunities within the wider Expedia Group. Option to attend conferences globally and enrich the technology skills you are passionate about. Cash and Stock rewards for high achievers. Why join us… 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, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them the tools to do so. Whether you're applying to work in 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 relentlessly strive 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. Our family of travel brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®. #LI-JP1 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.