Senior Software Engineer, Service Tools

A
AirbnbDeveloper infrastructure
Location: Brazil; Workplace Type: RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
FLUENT IN ENGLISH (PROFESSIONAL LEVEL)
Experience
6+ years industry experience.
Required Skills
JavaJVMRubyC++GoCI/CDDistributed Systems

Requirements

  • Have 6+ years of industry experience.
  • Hold a bachelor’s and/or master’s degree, preferably in computer science, or have equivalent experience.
  • Be fluent in English at a professional level.
  • Have proficiency in one or more backend server languages, such as Java, Ruby, Go, or C++.
  • Have experience with architectural patterns for high-scale distributed products or services, including well-designed APIs, data pipelines, and efficient algorithms.
  • Have experience working directly on build systems; hands-on Bazel experience is an advantage.
  • Have experience working with large monorepos.
  • Have extensive JVM experience.
  • Be able to collaborate with cross-functional design, product, and data science partners.
  • Be comfortable taking on large, open-ended projects and driving significant business impact.

Responsibilities

  • Build the next-generation build system, using technologies such as Bazel.
  • Integrate the build system with CI/CD tooling, including merge queues, code coverage, and integration testing.
  • Improve the IntelliJ editor experience for backend developers.
  • Shape technical strategy around developer experience, developer velocity, debuggability, resilience, reliability, and cost.
  • Partner with engineering leaders across Airbnb teams to drive adoption of new capabilities.
  • Contribute as a player-coach, supporting code quality, commitment to craft, and operational excellence.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now