Senior Bazel Engineer

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Software ArchitectureCI/CD

Requirements

  • Senior-level experience in software engineering with strong hands-on expertise in Bazel.
  • Deep understanding of build system architecture, scalability, and performance optimization principles.
  • Experience working with CI/CD systems and developer productivity tooling.
  • Proven ability to design and improve large-scale build infrastructure in complex environments.
  • Experience with Bazel remote caching and remote build execution (RBE) is highly valued.
  • Familiarity with migrating legacy build systems to Bazel or optimizing existing Bazel setups.
  • Strong communication skills with the ability to explain technical concepts clearly to clients and stakeholders.
  • Consulting mindset: able to balance technical rigor with practical, business-oriented solutions.
  • Comfortable working in fully remote, distributed teams across global environments.
  • Bonus: exposure to multiple programming languages and cross-platform build environments.
  • Interest in open-source collaboration and continuous learning in build systems and infrastructure engineering.

Responsibilities

  • Design, implement, and optimize scalable build systems using Bazel for large and complex software projects.
  • Work directly with clients to analyze build performance challenges and define effective technical solutions.
  • Improve developer productivity by enhancing CI/CD pipelines, build workflows, and automation strategies.
  • Architect and maintain high-performance build infrastructure, including caching and remote build execution setups.
  • Support and modernize legacy build systems through migration and optimization toward Bazel-based solutions.
  • Collaborate with cross-functional engineering teams to ensure reliability, scalability, and maintainability of build systems.
  • Contribute to open-source projects and engage with the broader Bazel ecosystem.
  • Clearly communicate technical solutions and recommendations to both technical and non-technical stakeholders.
  • Continuously explore new tools and technologies to improve build system efficiency and developer experience.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now