The Job logo

What

Where

Senior Software Development Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Seeking a Senior Software Development Engineer at Expedia Group Connectivity team to build a next-generation partner connectivity platform. You will lead collaborations, maintain software applications, recommend frameworks, and ensure operational excellence while enhancing traveler experience.

Job description 

Are you an established technology leader who is passionate about building robust, scalable, and performant applications that will help millions of people plan their travels and create memories for a lifetime? Come join the Expedia Group Connectivity team! We are working on building the next-generation partner connectivity platform to connect with various supply partners and redefine the travel industry. The partner connectivity platform supports millions of users every year in finding suitable travel products using technologies such as Java, Kotlin, Spring, MSSQL, DynamoDB, Redis, etc. We encourage experimentation with new technologies while maintaining a healthy balance between short-term and long-term goals. We deeply care about building a great experience to delight our customers. Our goal is to enhance every traveler's experience and make it better!
 

What you’ll do:

Extend outside of direct organization and collaborate with peers across a senior-level organization

Lead a community of practice and bring people together for shared learning

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

Successfully conduct day-to-day work and solve complex issues in your own specific technical engineering area

Share domain and industry knowledge between cross-functional teams

Serve as a guide to others by sharing and helping junior associates in their duties

Recognize the ability to fill in for peer engineering management as need arises

Possess knowledge of features and facilities for integration, and communication among applications, databases, and technology platforms to bring together different components and form a fully functional solution to a business problem

Creatively test and maintain software applications and related programs and procedures by using a variety of software development tools following the design requirements of the customer

Act as a spokesperson for software design best practices

Research and recommend frameworks and architectural/code design patterns

Identify areas of improvement within the code and suggest solutions

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

Advise on technical limitations of software design for products and provide alternative solutions

Facilitate collaboration with different stakeholders with varied perspectives to develop effective solutions to issues

Strive for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/ processes

Take whole systems approach to analyze issues and implement holistic solutions by ensuring that linkages between structure, people, process, and technology are made

Spot outmoded methods of operation with current systems and design plans for disrupting them in a non-disruptive manner

Report on the status of difficult or high-level projects to local tech leadership via written or oral means. Ensure documentation is complete

 

Who you are:

Bachelor's or Master's degree in a related technical field; or equivalent related professional experience

At least 8+ years experience for a Bachelor's and 6+ years for a Master's degree

Experience working in at least in 2 multi-quarter projects as a part of a decentralized team and project

Experience formally mentoring at least 3 individuals and driving technical design end to end for at least 3 projects

Experience contributing to the engineering community through blog posts, open-source contributions, tech talks, etc.

Ability to identify business problems at the project level and team level and design solutions that are easily testable and observable

Strong understanding of how team goals fit a business need

Strong in multiple technologies or languages and is an expert in a given domain

Able to justify technology choices to technical and non-technical observers making well-defined technology choices

Creation of team project systems

Guiding integrations across teams within business units

Able to understand highly complex systems and design moderately complex systems

Ability to identify and advocate for project quality via testing, monitoring, and alerting at the project level

Ability to establish operational excellence metrics at the team level

Identifies and advocates for project quality via testing, monitoring, and alerting at the project level

Has a strong understanding of testing and monitoring tools and technologies

Establishes operational excellence metrics at the team level

Guides others in the design of software that is easily testable and observable

Set alert for similar jobsSenior Software Development Engineer role in Gurgaon, India
Expedia Group Logo

Company

Expedia Group

Job Posted

4 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Gurgaon, Haryana, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Expedia Group Logo

Principal Software Development Engineer - Fraud & Risk

Expedia Group

Gurgaon, Haryana, India

Posted: a year ago

JOB DESCRIPTION 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.   Principal Software Development Engineer - Fraud & Risk The Expedia Fraud and Risk technology organization is looking for a Principal Software Development Engineer to provide technology leadership across our global organization. We build highly available systems that scale to hundreds of millions of transactions, use machine learning algorithms and smart techniques to detect and mitigate fraud world-wide, and enable analysts to review and validate decisions. We do this for Expedia Group properties as well as our new Fraud Prevention as a Service offering, enabling any travel partner to leverage our technology to protect themselves. Our adversaries do not sleep. They come to work motivated every day, take advantage of gaps, and impact our marketplace trust. If you like big challenges, an ever-expanding problem space, can build evolvable technology platforms that can live for many years, this one is for you!   You will design, architect, and help build highly available, predictable, and extensible systems that scale to billions of transactions, apply smart data and machine learning technologies to detect risk, and build tools and automated solutions to mitigate them. You will be an important part of a global team using the latest technologies to protect our business, our travelers, and our business partners, and improve our traveler experience, empowering millions of travelers to enjoy their perfect trip.   In this role, you will be a leader, influencer, and contributor across our entire technology team, working across Fraud & Risk teams as well as with partner teams across Expedia Group.   What you'll do: Design and architect platforms in collaboration with various technology functions and business owners, in a distributed services environment Translate the desired business outcome into technical solutions meeting operational and business needs Influence interdependent teams to build solutions that allow us to scale via loosely coupled and cohesive services Raise the quality of engineering (eg. mentoring, tech talks, improving development processes, shape coding methodologies, etc) Develop and maintain a vision of how our systems should look 10 years from now. Influence the organization to move in that direction Lead through code, directly developing prototypes, building out the hardest or most critical parts, or the parts that need to be done quickly and correctly the first time     Who you are: 10+ years of experience developing scalable software solutions Deep knowledge and experience in designing and architecting services in a distributed systems environment Strong background in data structures and algorithms Experience working in an iterative and agile software delivery culture Expertise in professional software engineering & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, operations Ability to work effectively cross disciplines including technology, data analytics, program and product management Excellent written and verbal communication; able to engage with development teams as well as with senior executives Strong business and technical vision Ability to frame the issue and propose options and tradeoffs Ability to work across organizational boundaries and cross-functional stakeholders You should have ability to articulate the problem(s) to be solved, have a point of view on how to solve, be able to articulate and the benefits that is understandable by senior leaders Ability to prioritize and drive efforts independently You understand that technology or automation does not solve every problem   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 .   Expedia iscommittedto creating an inclusive workenvironmentwith 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 Group Logo

Software Development Engineer II (React.js)

Expedia Group

Gurgaon, Haryana, India

Posted: a year ago

JOB DESCRIPTION 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.   Software Development Engineer II (React.Js) Are you an experienced developer looking for a great opportunity at the world’s largest travel company? Do you enjoy a fast-paced Agile environment where your hard work is destined to go to Production as often as every 2 weeks? Do you take pride in having a direct impact on the revenue generation capabilities of your company? If you answered, “Yes,” then we are eager to hear from you!   We, at Expedia Global are looking for our technical engineering expert to help drive the development of our Payments platform. Our services are the nexus of a globally distributed system that spans many organisations, processes $100B annually in more than 35 currencies across the globe. Our roadmap is deep and aims at making a difference to improve both our customers (travellers) and partners (hotels, airlines, etc.) experience.   You will join a team developing an innovative Payment Module uniquely designed to support the sophisticated payment scenarios that travel products require. We want to offer travellers the simplest and most reliable experience while paying for carefully crafted itineraries. We are on the path of designing and developing API-first open Technology platform to be used by businesses across the world to power travel.   What you will do: Primary responsibility is to design, develop, document, thoroughly test your code, and deploy on production. Will be given ownership of software components of the back-end (payment web services) or the front-end (web UI) depending on the projects in flight as well as your affinities. Get to build your own automation and reporting tools to provide capabilities around the components / applications you own and will participate to troubleshooting Production issues. Join a very experienced, successful, and high-performing team and will have a unique opportunity to grow to the next level as an SDE. Get to expand your skills in developing high quality, distributed and scalable software. Learn best practices and how to constantly raise the bar in terms of Engineering and Operational Excellence.   Who you are: 3+ years of experience in web UI development based on JavaScript and frameworks, such as ReactJS Excellent coding skills Own multiple software components of the front-end (payment UI components) using React.js. A subject matter expert for UI front-end and should be able to solve ambiguous problems. Good communication skills in written and verbal form Experience testing, automating, and instrumenting your code Monitoring and debugging issues A degree in computer science or equivalent experience   Preferred Knowledge, Skills, and Abilities Experience in micro-frontend is a plus Experience with building UI widgets is a plus Working knowledge of Agile Software Development methodologies.   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 .   Expedia iscommittedto creating an inclusive workenvironmentwith 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 Group Logo

Software Development Engineer III Fullstack

Expedia Group

Gurgaon, Haryana, India

Posted: a year ago

JOB DESCRIPTION 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.   Software Development Engineer III Fullstack Brand Specific Description: Expedia Group leverages platform and technology capabilities across an extensive portfolio of businesses and brands to orchestrate the movement of people and the delivery of travel experiences on both a local and global basis. We are hiring across brands Brand Expedia Hotels.com Vrbo Orbitz Hotwire Expedia Cruises & teams Expedia Global Payments Checkout Platform Platform Architecture Data, Platform and Infrastructure People Technology Conversation Platform and Customer Engagement Over the last year, Expedia group shifted to a platform operating model with more centralized technology, product, data engineering, and data science teams, building services and capabilities that are leveraged across our business units to serve our end customers and provide value-add services to our travel suppliers. Position Overview: Do you love building intelligent, Scalable systems using diverse set of state-of-the-art technologies? Want to join a team that has a phenomenal reputation and focus towards customer centricity ? We are hiring motivated SDIII's to be part of our various team. You would be an important part of a growing team developing the real-time platform to improve our customer experience across millions of traveller’s to enjoy their perfect trip.   What You Will Do: Design and ship great user experiences. Write easy to maintain products and systems with reliable unit/functional tests and tracking (analytics, logging and qualitative feedback). Optimize for speed taking into account the rendering engines in each browser and native device. Respect the craft - review the code of your peers and help ensure the product and systems remain at a high standard and support global scale. Contribute to documentation (instructional and technical design, architecture etc). Team up with peers across the organization to build an understanding of cross dependencies and shared problem solving. Participate in a community of practice to share and gain knowledge. Share new skills and knowledge with team to increase effectiveness. Coordinate bringing together different stakeholders with varied perspectives to develop solutions to issues and contributes own suggestions. Spot areas of inefficiency in code or systems operation and offer suggestions for improvements. Maintain a high awareness of industry issues and trends, particularly in regard to accessibility, usability, and front-end technologies.   Who You Are: Bachelor's degree or Masters in a related technical field; or Equivalent related professional experience. Strong technical background with 5+ years of relevant experience in technical development. Strong technical proficiency in Kotlin, Java, React.js, Node.js, Redux, Javascript/HTML/CSS, and REST-full services. Experience/Knowledge Typescript, Jest. Experience/Knowledge with building and deploying web services and web application on AWS platform is preferred. Effective verbal and written communication skills with the ability to present complex technical information clearly and concisely. Prior experience as a Software Engineer mentoring junior engineers and applying new engineering principles to improve existing systems including leading complex, well defined projects. A bias towards action - You believe that speed and quality aren’t mutually exclusive. You’ve shown good judgment about getting features to customers while still making sure that products are built in a sustainable, adaptive and responsible way. The grit to try and try again - You are willing to iteratively work at solving a problem, because you deeply care about customers, and you are open to a continuous feedback loop. Love the journey - You will be dissatisfied with the end result at some point. Our work is never done and to thrive you learn to love the process of thinking, doing, learning, and improving and you are open to a continuous feedback loop. Done is better than perfect - Nothing is ever perfect. All of our customers are different with unique needs. We ship. We learn. We improve. Respect the craft - To make anything is to try to add something meaningful to the world whether it is just for you or for many other people. Why do anything unless you will try to do it really well. We are the gatekeepers of quality. A passion for the journey to mastery.   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 .   Expedia iscommittedto creating an inclusive workenvironmentwith 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 Group Logo

Software Development Engineer III (Frontend)

Expedia Group

Gurgaon, Haryana, India

Posted: a year ago

JOB DESCRIPTION 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.     Software Development Engineer III (Frontend) Do you want to transform the experience of millions of travelers the world over? Do you love working with a creative engineering team in building an intelligent, scalable, and personalized travel assistance platform? Do you want to create a world-class React web application with a rich and intuitive user interface that will be used by business partners in the travel industry? Our goal is to build the best portal experience for the conversational bot platform that can allow easy management for our business partners.   As a Front-end Software Development Engineer, you will prototype, design, and implement various portal capabilities in collaboration with teammates. You would have experience building and supporting public-facing web applications which are interactive, performant, and at scale.   Key technologies we use: Required: React, Redux, Javascript, Node.js, HTML, CSS Preferred: AWS, Git, Splunk, Jenkins(modern build systems), Express   What you'll do: Participate in the design, development, and deployment efforts of multiple enterprise application projects to solve complex business problems Own and deliver tested and optimized high-performance code for public-facing, enterprise web portals applications Participate in the resolution of production issues and develop solutions to prevent future issues from happening again Collaborate with Team Developers, Program Managers, Testers, and Production Support Engineers in an agile development environment Teach and mentor junior developers in project implementation methodology   Who you are: Bachelor’s or Master's in a related technical field; or equivalent related professional experience 5+ years of experience in software development Applies software design principles, data structures and/or design patterns, and computer science fundamentals to write code that is clean, maintainable, optimized, and modular with good naming conventions A self-starter who delivers/owns software end to end with little oversight Is good at documentation, whether code or technical docs Understands the Importance of collaboration and proactively reaches out intra/inter teams to solve problems Have an eye for monitoring and testing Strong verbal and written communication skills Contributions to open-source projects would be 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   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 .   Expedia iscommittedto creating an inclusive workenvironmentwith a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.   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 .   Expedia iscommittedto creating an inclusive workenvironmentwith a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.