Expedia Group - Seattle, WA

posted 11 days ago

Full-time - Manager
Seattle, WA
5,001-10,000 employees
Administrative and Support Services

About the position

The Manager, Software Development Engineering role at Expedia Group is focused on leading a team that develops and optimizes search functionalities for the company's websites and mobile applications. This position emphasizes innovation, collaboration, and the implementation of cutting-edge technologies such as machine learning and AI to enhance user experiences for millions of travelers. The role involves coaching a team of engineers, advocating for best practices, and ensuring high-quality software development processes.

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.
  • 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.
  • Provide high-level engineering estimates for projects.
  • Find creative and simple solutions to challenging problems, focusing on a test & learn culture.
  • Collaborate across organizational boundaries to solve complex, integrated problems.
  • Examine inefficiencies in the existing stack operation and prioritize improvements.

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.
  • Hands-on coding experience required.
  • Proven experience in leadership and team building.
  • Self-starter with a focus on innovation and enhancing customer experience.
  • Strong technical proficiency with problem-solving and critical thinking skills.
  • Understanding of software design principles, algorithms, and data structures.
  • Ability to lead multiple tasks and projects simultaneously and prioritize effectively.
  • Excellent communication and organizational skills, able to translate between technical and business groups.
  • Ability to lead teams of different 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 and natural language processing technologies.
  • Familiarity with performance optimization techniques for web and mobile applications.

Benefits

  • Exciting travel perks
  • Generous time-off
  • Parental leave
  • Global hybrid work setup
  • Career development resources
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service