Travel Tech Essentialist Job Board

The Leading Platform for Travel Tech Careers and Talent. Jobs updated daily

Employers / Post a Job

Senior Manager, Software Development Engineering

Expedia

Expedia

Software Engineering
Gurugram, Haryana, India
Posted on Feb 9, 2024

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.

Senior Manager, Software Development Engineering

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! We are working on building the next-generation platform to connect with various partners and redefine the travel industry. The 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 will do:

  • You will lead a team of efficient developers and people leaders, in implementing high-quality applications to support the delivery and deployment of new business functionality

  • Act as a spokesperson for software design standard methodologies - researching and recommending frameworks and architectural/code design patterns

  • Mentor team members and advocate for quality coding and optimal processes

  • Build broad knowledge of the entire product and in Expedia Group's languages, frameworks, cloud services, toolkits, methodologies enabling you to help with any component, or type of issue

  • Participate in technical design discussions and should be able to provide suggestions and mitigate any impact

  • Estimate resources and identify risks to achieve project goals

  • You will work closely with partners and Product Managers to influence product strategy and resolve product development roadmap. Provide planning support for the technology roadmap

  • Anticipate and recognise bottlenecks in work processes between teams and make suggestions for ongoing improvement

  • Lead implementation teams and ensure the execution of new insights or approaches

  • Share domain and industry knowledge between multi-functional teams

  • Identify areas where efficiency and process improvement are needed and implement effective solutions

  • Apply new insights to improve team outputs

  • Establish tools and techniques to supervise progress related to implementing process improvements

  • Work with different project teams across analytics, technology, and product, to define purpose-built schemas to handle large-scale and non-relational workloads

  • Provide mentorship and technical direction to on and off-shore team-members and evangelise best practices and methodologies

  • Identify areas of improvement within the code and suggest solutions

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

  • Bridge the gap in discussions between technology and non-technology personnel. Report on team status faithfully and listen for suggestions to improve lagging project work

  • Evaluate current team projects or goals and identify the relevant skills and expertise needed to accomplish them

  • Plan for and distribute vital resources to ensure the accomplishment of team goals

  • Supervise resource use to ensure minimal waste and reduce redundancy of efforts

  • Guide employees in the development of individual goals, provide regular and specific feedback, and assess performance

  • Encourage and support the education and professional development of employees

  • Mentor employees by providing advice and recommendations based on your own experience and takeaways

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

Who you are:

  • Bachelor's or master's degree in computer science or computer engineering or equivalent

  • 10+ years of proven work experience in the field of Software Engineering and at least 2+ years in technical leadership with a team size of more than 12 developers

  • Have experience as manager of managers - You have managed at least 1 people manager in the past

  • You have strong technical foresight which allows you to be responsible for the technical domain; identify strengths and weaknesses among languages and select among available technologies to implement and tackle the need

  • One must have in-depth working knowledge of architecting, maintaining, and scaling backend services that deal with connecting to external services

  • Understands when and how to reward and recognise team members

  • Acted as a mentor for multiple people leaders and individual contributors

  • Defined team goals and how they fit a business need – working as an enabler for the team to then meet these goals

  • We Lead Humbly. Our leaders serve their teams. None of us has all the answers, but we are curious, and we are always looking to learn. Though our leaders take their responsibilities to our business and their teams exceptionally seriously, they never take themselves too seriously

  • People enjoy working with you because you are phenomenal at what you do. Your skill and work ethic encourages the entire team to improve their craft

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 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.