Senior Software Engineer

Airbnb Logo

Airbnb

πŸ’΅ $185k-$223k
πŸ“Remote - United States

Summary

Join Airbnb's Insurance Engineering team and contribute to building unique protection products for hosts and guests. You will collaborate with a diverse team of software engineers to expand market share and drive revenue. A typical day involves building and launching experiments, participating in cross-functional initiatives, and working closely with various teams throughout the software development lifecycle. You will lead technical initiatives, contribute to roadmaps, and solve ambiguous challenges. This role requires strong coding skills, experience with front-end and back-end development, and excellent communication skills. The position is US-Remote Eligible with occasional office work.

Requirements

  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • 5+ years of software development experience, preferably as a full-stack engineer
  • Proficiency in at least one modern, general programming language, especially a JVM language
  • Experience with front-end and back-end development, including GraphQL
  • Familiarity with growth engineering concepts, such as A/B testing, funnel analysis, and customer segmentation
  • Strong coding skills, with a solid understanding of data structures, asynchronous programming, and engineering best practices
  • Proven ability to architect and develop solutions for ambiguous problems and integrations across multiple teams
  • Excellent collaboration and communication skills, especially in cross-functional teams and with non-technical stakeholders

Responsibilities

  • Build and launch high-impact experiments using data-informed decision-making
  • Participate in cross-functional initiatives and experiment reviews to understand customer needs
  • Work closely with design, product, data science, and engineering partners in all phases of software development, from architecture to implementation, testing, and on-call
  • Drive, lead, and contribute to the framework and tooling development to support fast-paced, large scale experimentation
  • Review 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
  • Comfortable leading technical initiatives, contributing to roadmaps, and solving ambiguous challenges
  • Motivated to mentor and improve team productivity through code reviews and architecture discussions

Preferred Qualifications

  • Prior experience in a startup or fast-paced environment, with a focus on rapid iteration and experimentation
  • Experience with experimentation platforms, native app development for iOS or Android, and automated testing frameworks and tools

Benefits

  • Bonus
  • Equity
  • Benefits
  • Employee Travel Credits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.