Senior Software Engineer, Service Tools
About the role
Senior role joining Airbnb's Service Tools team in Brazil to enable backend developers to build, test, and deploy efficiently. Focus on developer experience, tooling, and large-scale distributed systems with emphasis on build systems, CI/CD integration, and editor tooling.
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 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.
Qualifications
- FLUENT IN ENGLISH (PROFESSIONAL LEVEL)
- 6+ years industry experience
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- Proficiency in one or more back-end server languages (Java/Ruby/Go/C++/etc.)
- Experienced in architectural patterns of a high-scale distributed products/services, such as well-designed APIs, data pipelines and efficient algorithms
- Experience or desire to work collaboratively in cross-functional teams with design, product and data science partners
- Experience working directly on build systems, and even better if you have hands-on experience with Bazel
- Experience working with large monorepos
- Extensive JVM experience
- Want to tackle projects with large open-ended scope and drive significant business impact
- Love collaborating via product reviews, code reviews and architecture discussions
- Are motivated to improve their teammates’ productivity
- Are excited to join an impactful infrastructure team
Skills

About Airbnb
Book accommodations around the world.
Founded in August of 2008 and based in San Francisco, California, Airbnb is a trusted community marketplace for people to list, discover, and book unique accommodations around the world — online or from a mobile phone. Whether an apartment for a night, a castle for a week, or a villa for a month, Airbnb connects people to unique travel experiences, at any price point, in more than 33,000 cities and 192 countries. And with world-class customer service and a growing community of users, Airbnb is the easiest way for people to monetize their extra space and showcase it to an audience of millions. No global movement springs from individuals. It takes an entire team united behind something big. Together, we work hard, we laugh a lot, we brainstorm nonstop, we use hundreds of Post-Its a week, and we give the best high-fives in town. Headquartered in San Francisco, we have satellite offices in Dublin, London, Barcelona, Paris, Milan, Copenhagen, Berlin, Moscow, São Paolo, Sydney, and Singapore.
More open roles at Airbnb
- Senior Software Engineer, Streaming Infrastructure4d agoUnited States
- Staff Software Engineer - Hosting Services4d agoHybrid (London, United Kingdom) · Hosting Services
- Staff Data Engineer, Enterprise Core Datasets, Tech Foundations4d agoSan Francisco, CA · Tech Foundations
- Senior Support Specialist, Premium4d agoGurugram · Customer Support / Premium Support
- Software Engineer, Payments4d agoHybrid (US - Remote Eligible) · Payments
