Senior Software Developer Relations

Expedia Expedia · Hospitality · London, United Kingdom

Senior Software Developer Relations role focused on technical leadership, mentoring, and driving complex projects within the consumer travel domain. Emphasizes system design, testing, monitoring, and aligning technology with business outcomes.

What you'd actually do

  1. Extends outside of direct organization and collaborate with peers across a senior level organization.
  2. Leads a community of practice and bring people together for shared learning.
  3. Partners with the business to have a clear understanding of how own technology stack is tied to business outcomes and our bottom line.
  4. Conducts successfully day-to-day work and solves complex issues in own specific technical engineering area.
  5. Shares domain and Industry knowledge between cross-functional teams.

Skills

Required

  • Multiple technologies or languages
  • Justify technology choices
  • Expert for a given domain
  • Make well defined technology choices
  • Mentor other engineers
  • Create team project systems
  • Guide integrations across teams
  • Understand highly complex systems
  • Design moderately complex systems
  • Identify and advocate for project quality via testing, monitoring and alerting
  • Strong understanding of testing and monitoring tools and technologies
  • Establish operational excellence metrics
  • Guide others in design of software that is easily testable and observable
  • Strong understanding of how team goals fit a business need
  • Identify business problems and provide solutions

Nice to have

  • Experience with AI/ML tools or concepts

What the JD emphasized

  • 8+ years for Bachelor's
  • 6+ years for Master's
  • At least in 2 multi-quarter projects
  • Worked in decentralized teams and projects
  • Formally mentored at least 3 individuals
  • Drove technical design end-to-end of at least 3 projects
  • Contributed to engineering community through a blog post, open source contribution, tech talks, etc.