[Rh] Hotels - Seattle, WA

posted 15 days ago

Full-time - Manager
Seattle, WA
Accommodation

About the position

The Manager, Software Development Engineering role at Expedia Group is responsible for leading a team of software engineers focused on developing and optimizing search functionalities for the company's websites and mobile applications. This position emphasizes innovation, collaboration, and the implementation of best practices in software development to enhance user experiences for millions of travelers. The role requires a strong technical background, leadership skills, and the ability to communicate effectively across various teams.

Responsibilities

  • Lead and coach a team of 5-10 high-performing software engineers.
  • Advocate for performance, quality, and reliability, installing best practices in the development lifecycle.
  • Foster a culture of continuous learning, collaboration, and innovation within the team.
  • Provide ongoing, real-time feedback to engineers to promote their growth.
  • Communicate clearly with product managers, partners, and engineers to remove ambiguity from larger projects and provide high-level engineering estimates.
  • Find creative and simple solutions to challenging problems, focusing on a test and learn culture.
  • Collaborate with other technology teams across organizational boundaries to solve complex, integrated problems.
  • Stay informed on technology trends and prioritize improvements in existing stack operations.

Requirements

  • Bachelor's degree in a related technical field or equivalent professional experience.
  • 5+ years of software development experience in enterprise software and/or native mobile applications, with hands-on coding experience required.
  • Proven experience in leadership and team building.
  • Self-starter with a focus on innovation and enhancing customer experience, capable of owning large features end-to-end.
  • Strong technical proficiency with problem-solving and critical thinking skills, understanding software design principles, algorithms, and data structures.
  • Ability to manage multiple tasks and projects simultaneously, prioritizing effectively in a fast-paced environment.
  • Excellent communication and organizational skills, able to translate between technical and business groups.
  • Ability to lead teams of varying experience levels and mentor accordingly.
  • Knowledge of backend services and front-end applications (web and/or native apps).
  • Deep understanding of JVM-based technologies preferred (Kotlin or Java).
  • Solid experience in cloud platform services and architecture (e.g., AWS).
  • Experience with iOS/Android development toolkits is a plus (SwiftUI, Jetpack Compose).
  • Experience with agile development methodologies.

Nice-to-haves

  • Experience with machine learning, natural language processing, and AI technologies.
  • Familiarity with performance optimization techniques in software development.

Benefits

  • Exciting travel perks
  • Generous time-off
  • Parental leave
  • Global hybrid work setup
  • Career development resources
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service