Staff Software Engineer

closed
Airbnb Logo

Airbnb

πŸ’΅ $204k-$259k
πŸ“Remote - United States

Summary

Join Airbnb's Insurance Engineering team as a technical lead, building innovative protection programs for hosts and guests. You will be responsible for leading significant projects, collaborating with cross-functional teams, and mentoring a high-performing engineering team. This role requires extensive backend development experience, proficiency in GraphQL, and experience with large-scale applications. The position is US-remote eligible with occasional office work. Compensation includes a competitive salary, bonus, equity, benefits, and employee travel credits.

Requirements

  • BS, MS or Ph.D. in computer science or related field, or equivalent work experience
  • 8+ years of relevant engineering hands-on work experience
  • Proficiency in one or more back-end server languages (Java/Kotlin/Rust/Ruby/C++/etc.)
  • Extensive experience working with GraphQL
  • Strong coding abilities and experience with architectural patterns of large, high-scale applications
  • Experience architecting, building, and maintaining highly available services in a large service-oriented architecture (SOA)
  • Familiarity with patterns, libraries and frameworks for building and testing services, and service-to-service communication
  • Familiarity with growth engineering concepts, such as A/B testing, funnel analysis, and customer segmentation
  • Experience or desire to work collaboratively in cross-functional teams with design, product, data science, and research partners
  • Ability to effectively communicate with non-technical stakeholders
  • Experience in partnering with other leaders in setting product strategy
  • Shipped several large scale projects with multiple dependencies across teams
  • Technical leadership and strong communication skills with ability to lead other experienced engineers

Responsibilities

  • Be the technical lead and owner of significant scope, working through ambiguity, concept validation and implementation of a best-in-class solution
  • Work with cross-functional teams with design, product, data science, and research partners to drive engineering decisions and influence outcomes
  • Help build out the team, cultivate innovation and growth by driving cross-collaboration and execution of projects across multiple teams
  • Be a player/coach of our high-performance team to ensure code quality, commitment to craft and operational excellence
  • Scale distributed applications in a highly-available 24x7 environment, make architectural trade-offs applying design patterns and disciplined execution
  • Drive, lead, and contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks
  • Nurture a culture of technical quality from design, through code review, to production operations

Benefits

  • Bonus
  • Equity
  • Benefits
  • Employee Travel Credits
This job is filled or no longer available