Filled
This offer is not available anymore

Software Development Engineer III in Madrid

Expedia Group

Workplace
Onsite
Hours
Full-Time
Internship
No
Skills
Share offer

Job Description

Are you a highly motivated Software Development Engineer who wants to own, enhance and develop highly scalable web services? Come join us and help build the communication and notification platform that connects our lodging partners with our customers! If you're not satisfied with the status quo and constantly want to improve things, we want you here! We like to innovate, learn and have fun while building the best travel experience for our customers.

Our Expedia Reviews team is dedicated to building experiences that help travelers go places and make our world more connected. Our team is global with representation in Spain, India and Jordan. The Reviews team brings smiles to millions of customers and we help our customers to choose the right destination, and the right product with the help of fellow traveler generated content (text and images). Reviews platform is one of the largest Travel Reviews Platforms in the world serving several million queries and powering some of the strongest brands in the industry like Orbitz, Expedia, Travelocity, Wotif, Hotwire, Vrbo, Homeaway, CarRentals, Hotels.com and eBookers. Whatever we do it’s all visible on public domains. You can be proud of your deliverables. We try to bridge the service gaps and help Expedia and Expedia’s Partners to provide best in class Experience to our Customers; we thrive for the better.

What You’ll Do:

  • You will be involved in product feature development and will be working in close partnership with our teams at India (Gurgaon), Spain (Madrid), Jordan (Amman) offices

  • You will work to establish scalable APIs for our iOS and Android apps and

  • You will create a reliable and maintainable codebase contributions

  • You will work to gain a solid understanding of our user's needs, help define and prioritize new features

  • You will work with a modern tech stack including Kotlin, git GitHub, Graph-QL, Mongo, Cassandra, Elastic Search, Kafka, Memcached along with other AWS services.

  • Anticipate and recognize bottlenecks in work processes between teams and makes suggestions for ongoing improvement

  • Determine different phase milestones and priorities in collaboration with product management peers

  • Partner with the business to have a clear understanding of how the technology stack is tied to business outcomes and our bottom line

  • Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability)

  • Have a broad knowledge of the entire product and in EG's languages, frameworks, cloud services, toolkits, methodologies enabling you can help with any component, or type of issues

  • Examine inefficiencies in the existing stack operation and encourage engineers to improve them

  • Develop action plans for optimal resource utilization and manage resource usage among the team

  • Guide employees in the development of the team and individual goals, providing regular and specific feedback and assessing individual and team performance

  • You will test and maintain software applications and related programs and procedures by using a variety of software development tools following design requirements of customer

  • You will advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability)

  • You will have broad knowledge of the entire product and in EG's languages, frameworks, cloud services, toolkits, methodologies enabling you can help with any component, or type of issues

  • Drive evolution of standards & design patterns with industry best practices and new technology to enhance productivity, quality, and system performance.

  • Drive program & system architecture discussions to identify a suitable quality solution to the business requirement.

  • Work closely with architecture & data platform teams to craft technical principles & strategy

  • Examines inefficiencies in the existing stack operation and encourages engineers to improve them

  • Reports on team status faithfully and listens for suggestions to improve lagging project work

  • Resource Planning & Optimization

  • Reviews the skill and expertise requirements to accomplish team goals and identifies staffing and talent resources to fill project roles

  • Develops action plans for optimal resource utilization and manages resource usage among team

  • Self-starter that enjoys and takes pride in the development work of their team

  • Collaborate with developers, managers, testers and support engineers to build and deploy world-class software

  • Work in tandem with architects and other software developers to design robust solutions

  • Have a strong eye for the operational aspects such as performance tuning, monitoring, fault-tolerance

  • Prototype creative solutions quickly, and be able to take a project from prototype to production quality

  • Demonstrate leadership in mentoring others, establishing standards in documentation and clean code, and setting a professional example to the team

Who you are:

  • Bachelor's of Engineering or Masters in a related technical field or equivalent related professional experience

  • Solid Knowledge of AWS technologies and understanding of API Based technologies and standards

  • Experience and/or exposure on one or more following technologies – Cassandra, Mongo, NoSQL, RDBMS, Elastic Search, Kafka Pub-Sub, Caching Technologies,

  • Experience with Java or Kotlin or Scala programming language

  • You have strong technical acumen which allows you to be responsible for multiple technical domains, justifying technology choices to technical and non-technical observers

  • You have defined team goals and how they fit a business need across multiple teams working together – working as an enabler & multiplier for multiple teams to then achieve these goals

  • You have collaborated closely with the product team, and you have delivered and influenced a product roadmap

  • Solid experience of software development technologies, techniques, and phases - Estimation, Scheduling, Design, Development, Testing and Delivery, and Maintenance.

  • Strong communication and strong interpersonal skills including ability to build consensus across the enterprise

  • Self-motivated, able to deal with ambiguity and pressure to deliver

  • Passion for developing people to meet their career goals, combined with effective performance management

  • 6-10+ years software/web development experience required

  • Proven track record of delivering and supporting production quality code in a professional senior software engineering, dev manager or tech lead role

  • Strong object-oriented programming and design skills in any language. More preference is placed on Java but talent trumps languages

  • Experience with web services and SOA

  • Passion for building high-quality software quickly through iterative development

  • Ability to thrive in a dynamic, collaborative and fast-paced environment

  • Self-starter that enjoys and takes pride in the development work of their team

  • Strong interpersonal skills, as well as strong problem-solving and analytical skills and Strong written and verbal communication skills

  • Experience with one or more NoSQL technologies is a plus

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

 
.

Other software engineer jobs that might interest you...