Expedia Group - Seattle, WA

posted 11 days ago

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

About the position

The Manager, Software Development Engineering at Expedia Partner Solutions is responsible for leading a team of software engineers to develop and optimize search entry points for websites and mobile applications. This role emphasizes innovation, collaboration, and the implementation of best practices in software development, leveraging technologies such as machine learning and natural language processing to enhance user experiences for millions of travelers. The position requires strong leadership skills, technical proficiency, 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.
  • 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 with other technology teams across organizational boundaries to solve complex 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.
  • 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.
  • Ability to mentor and coach teams of different experience levels.
  • Knowledge of backend services and front-end applications (web and/or native apps).
  • Deep understanding of JVM-based technologies (Kotlin or Java).
  • Solid experience in cloud platform services and architecture (e.g., AWS).
  • Experience with iOS/Android development toolkits (SwiftUI, Jetpack Compose) is a plus.
  • Experience with agile development methodologies.

Nice-to-haves

  • Experience with natural language processing and AI technologies.
  • Familiarity with mobile application development for iOS and Android.

Benefits

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