Expedia Group - Seattle, WA

posted 4 months ago

Full-time - Manager
Seattle, WA
Administrative and Support Services

About the position

As a Senior Manager of Software Development Engineering at Expedia Group, you will play a pivotal role in revolutionizing travel through technology. Our mission is to inspire travel for our global customers, and you will be at the forefront of this initiative. The Reservations team, which you will be a part of, is responsible for booking and servicing reservations from all points of sales within Expedia Group. The platform is built on a microservices architecture and operates in the cloud using Amazon Web Services (AWS). Your primary focus will be to enhance the reservation platform, making it easily extensible for product servicing while ensuring it remains highly scalable and resilient. You will tackle challenges related to post-booking for Air Product lines and deliver automated solutions to create a highly available ecosystem that powers the Reservations Platform. In this role, you will collaborate with product managers, architects, UX designers, and program partners to build and deploy world-class software. You will lead a dedicated team of engineers, designing robust solutions that are scalable across platforms. Your responsibilities will include attracting, retaining, and mentoring software engineers, fostering a collaborative culture that thrives on excellence and trust. You will also be an active member of the leadership team, identifying bottlenecks in work processes and suggesting improvements. Your leadership will ensure the successful execution of new ideas and approaches, while you coordinate with your team to define success measures for process improvements. You will engage with business partners to understand how the technology stack impacts business outcomes and contribute to product development by capturing customer feedback and industry changes. Your role will also involve testing and maintaining software applications, advocating for operational excellence, and identifying areas for improvement within the code. You will mentor employees and managers, guiding them in their professional development and helping to fill talent gaps within the team. This position offers the opportunity to make a significant impact on the travel industry while working alongside passionate and talented individuals.

Responsibilities

  • Collaborate with product managers, architects, UX designers, and program partners to build and deploy world-class software.
  • Lead a team of engineers to design robust solutions that are scalable across platforms.
  • Attract, retain, and mentor software engineers to work as a cohesive and collaborative team.
  • Identify bottlenecks in work processes and suggest ongoing improvements.
  • Lead implementation teams and ensure the successful execution of new ideas or approaches.
  • Coordinate with the team to define measures of success for process improvements.
  • Develop product phase-out planning in line with the product roadmap.
  • Engage with business partners to understand how the technology stack ties to business outcomes.
  • Test and maintain software applications and related programs using various development tools.
  • Act as a spokesperson for software design best practices and recommend frameworks and architectural patterns.
  • Identify areas of improvement within the code and suggest solutions.
  • Advocate for operational excellence, including unit testing and programming for resiliency and scalability.
  • Bridge the gap in discussions between technology and non-technology personnel.
  • Report on team status and listen for suggestions to improve project work.
  • Guide employees and managers in developing team and individual goals, providing feedback, and assessing performance.

Requirements

  • Bachelor's degree in computer science or a related field; or equivalent professional experience.
  • 3+ years of management experience in a software development environment leading software engineers.
  • Hands-on experience as a software engineer in previous roles.
  • Experience working on backend applications and exposure to AWS.
  • Passion for building high-quality software quickly through iterative Agile development processes.
  • Ability to work in a diverse organization with global decentralized teams.

Nice-to-haves

  • Experience with microservices architecture.
  • Familiarity with performance tuning and monitoring tools.
  • Knowledge of software design best practices and architectural patterns.

Benefits

  • Medical, dental, and vision insurance coverage.
  • Paid time off and an Employee Assistance Program.
  • Wellness and travel reimbursement.
  • Travel discounts and an International Airlines Travel Agent (IATAN) membership.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service