Senior Software Engineer, Service Tools na Airbnb

Brasil

Candidatar-se
Ver mais vagas na Airbnb

Senior Software Engineer role within Airbnb's Service Tools team focused on building backend developer tooling, enhancing build systems, CI/CD integration, and improving developer experience across Airbnb's engineering organization. The role requires substantial backend experience, proficiency in languages like Java, Ruby, Go, C++, and expertise in build systems such as Bazel. Candidates will collaborate with cross-functional partners and contribute to high-scale distributed product architecture.

Requirements

Education

  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience

Experience

  • 6+ years industry experience

Skills

  • Proficiency in back-end server languages: Java, Ruby, Go, C++
  • Architectural patterns of high-scale distributed products/services
  • Collaboration with cross-functional teams
  • Experience with build systems and Bazel
  • Experience with large monorepos
  • Extensive JVM experience

Languages

  • English

Responsibilities

  • Building our next-gen build system using the latest technologies (e.g., Bazel).
  • Working on integrations between the build system and CI/CD tooling (e.g., merge queues, code coverage, integration testing).
  • Improving the editor (e.g., IntelliJ) experience for all backend developers.
  • Helping to shape the technical strategy that directly moves our core metrics (Developer Experience, Developer Velocity, Debuggability, Resilience and Reliability) while reducing cost.
  • Partnering with engineering leaders across all Airbnb teams for adoption of the new capabilities. Your customers will be all engineers at Airbnb.
  • A player/coach of our high-performance team to ensure code quality, commitment to craft and operational excellence.

Technologies

BazelCI/CD toolingMerge queuesCode coverageIntegration testingIntelliJJavaRubyGoC++JVM

Compartilhar vaga

Descubra se seu currículo está pronto para esta vaga

Veja como nossa IA pode otimizar seu currículo e aumentar suas chances de conseguir esta posição.