Saildrone

Saildrone

Staff Software Engineer, Developer Experience - Bazel

Alameda, California, United States · Staff+

Sponsorship not specified$176k-$227kDetected 7 days ago
JavaScriptTypeScriptPythonGoC++Code ReviewCI/CDDevOpsPlatform EngineeringSalesBusiness DevelopmentLeadershipCollaborationMentoring

About the role

  • Saildrone is seeking a Staff Engineer, Developer Experience - Bazel who will serve as a technical leader on our Developer Experience team.
  • You will split your time between hands-on technical work and managing one direct report, supporting their growth and ensuring effective execution of team goals.

Responsibilities

  • Design, evolve, and maintain Bazel-based build systems across our polyglot monorepo to achieve industry-leading build speeds and reliability across the entire Saildrone software stack.
  • Partner with Software Leadership and TPMs to align on requirements and timelines, ensuring seamless integration of build systems with deployment workflows.
  • Share responsibility for CI systems as a whole alongside the broader Software Infrastructure team, contributing to the reliability, performance, and evolution of pipelines that support the entire Saildrone software stack.
  • Define and document standards for BUILD file authorship, dependency management, and Bazel hygiene to ensure knowledge sharing and maintainable, high-quality build configurations across the engineering organization.
  • Diagnose and resolve complex technical blockers, including dependency management issues and build graph correctness problems, implementing durable fixes to prevent recurrence.
  • Manage one direct report, providing regular 1:1s, career development guidance, and performance feedback, while also serving as the internal subject matter expert on Bazel and build system architecture across the broader engineering organization.
  • You will work across engineering teams to improve build correctness, hermeticity, speed, and developer productivity at scale - shaping the build and test infrastructure that engineers across Saildrone depend on every day.
  • At Saildrone, we're building operational capability that matters-and that requires people who can do their best work over the long term.

Requirements

  • 1+ years of people management experience, including setting goals, delivering performance feedback, and supporting the career development of direct reports.
  • Deep expertise with Bazel, including writing custom rules, macros, and toolchain integrations using Starlark.
  • Proficiency in one or more languages commonly used with Bazel (e.g., C++, Python, Go, TypeScript).
  • Experience with CI/CD systems and DevOps workflows.
  • Demonstrated ability to troubleshoot complex technical systems in environments with ambiguity and time constraints.
  • 8+ years of software engineering experience, with significant hands-on experience designing or operating large-scale build systems.
  • Proven experience supporting Bazel in a large-scale monorepo, managing build graph complexity, dependency boundaries, and cross-team coordination.

Nice to have

  • Experience with Gazelle, rules_go, rules_js, rules_python, or other popular Bazel rule sets.
  • Contributions to open-source Bazel rules or the Bazel project itself.
  • Actual compensation may vary based on skills, experience, and qualifications.

Compensation

  • $176,400 - $226,800 USD

Benefits

  • Our comprehensive benefits package is designed to support you and your family while you contribute to a mission with lasting significance.
  • Generous Time Off: Competitive Paid Time Off (PTO) accrual plus a robust annual holiday schedule and paid sick leave ensure you can rest, reset, and sustain performance over time.
  • Comprehensive Health Coverage: Premium, multi-tier Medical, Dental, and Vision plans with significant company contributions for employees and dependents-providing security and peace of mind.
  • Shared Ownership in the Mission: Equity grants are a core part of our compensation, allowing you to participate in the long-term value you help create through meaningful, operational work.
  • Retirement Savings: Access to a 401(k) retirement plan with flexible pre-tax and Roth payroll contribution options supports long-term financial planning.

Company info

  • The Software Infrastructure & Platform Engineering team is responsible for the systems and tooling that enable Saildrone's software teams to build, test, and deploy reliable software at scale.
  • We focus on delivering robust, efficient build and release pipelines that support autonomous systems operating in remote and high-stakes maritime environments.
  • This team's work directly impacts Saildrone's ability to deliver real-time intelligence, maritime domain awareness, and mission-critical capabilities for government and commercial customers.
  • Bazel Architecture: Design, evolve, and maintain Bazel-based build systems across our polyglot monorepo to achieve industry-leading build speeds and reliability across the entire Saildrone software stack.
  • Build Performance: Identify and resolve bottlenecks in remote caching, remote execution (RBE), query performance, and incremental builds, ensuring high developer productivity through rigorous monitoring and optimization.
  • Adoption & Migration: Lead efforts to onboard new languages, toolchains, and teams onto Bazel, including writing custom rules, macros, and toolchain configurations using Starlark.
  • Cross-Functional Alignment: Partner with Software Leadership and TPMs to align on requirements and timelines, ensuring seamless integration of build systems with deployment workflows.
  • CI Ownership: Share responsibility for CI systems as a whole alongside the broader Software Infrastructure team, contributing to the reliability, performance, and evolution of pipelines that support the entire Saildrone software stack.
  • Standards & Documentation: Define and document standards for BUILD file authorship, dependency management, and Bazel hygiene to ensure knowledge sharing and maintainable, high-quality build configurations across the engineering organization.
  • Technical Troubleshooting: Diagnose and resolve complex technical blockers, including dependency management issues and build graph correctness problems, implementing durable fixes to prevent recurrence.
  • People Management & Mentorship: Manage one direct report, providing regular 1:1s, career development guidance, and performance feedback, while also serving as the internal subject matter expert on Bazel and build system architecture across the broader engineering organization.
  • Ecosystem Engagement: Stay current with the Bazel roadmap and community; contribute upstream to open-source Bazel rules or tooling where appropriate.

Equal opportunity

  • Saildrone is an equal opportunity employer that is committed to diversity and inclusion in the workplace.
  • equal opportunity employer that is committed to diversity and inclusion in the workplace.

This listing is sourced directly from Saildrone's careers page and normalized into a canonical job model.