Software Engineer (Build Infrastructure)

Glydways

United States

A distancia

USD 120.000 - 180.000

Jornada completa

Hace 10 días

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Glydways is seeking a Software Engineer (Build Infrastructure) to own the build foundation for our Bazel monorepo. You will ensure fast, hermetic builds across C++, Python, and Go, and scale them with remote caching and remote build execution.

This is a remote US-based role with collaboration across teams involved in the Developer Platform. You will upgrade Bazel and toolchains, support CI/CD with Buildkite, and build dashboards to monitor build health and performance, while contributing to

Formación

  • Hands-on experience maintaining Bazel or similar monorepo build systems.
  • Experience with remote caching and remote execution tools.
  • Strong knowledge of build systems, CI/CD pipelines, and related tooling.
  • Proficiency with C++ build toolchains and cross-compilation.
  • Familiarity with Python or Go tooling in production environments.

Responsabilidades

  • Roll out remote build execution and improve cache hit rates across CI and developer machines.
  • Profile and reduce build/test times in the monorepo ensuring hermetic builds.
  • Upgrade and maintain Bazel, rulesets, and external dependencies.
  • Support C++ toolchains and cross-compilation for embedded targets.
  • Build dashboards/alerts for build health, flaky tests, and CI performance.
  • Collaborate with software teams to improve the CI system using AWS/Buildkite.

Conocimientos

Bazel/Build systems
Remote caching
CI/CD best practices
Python/Go tooling
C++ toolchains
Linux environments
AWS/Cloud
Buildkite experience
Git/GitHub workflows
Troubleshooting/debugging builds

Herramientas

Bazel
Buildbuddy
EngFlow
Terraform
Buildkite
Linux

Descripción del empleo

Software Engineer (Build Infrastructure)

Remote

Who we are:

Glydways is reimagining what public transit can be. We believe that mobility is the gateway to opportunity—connecting people to housing, education, employment, commerce, and care. By making transportation more accessible, affordable, and sustainable, we empower communities to thrive and unlock economic and social prosperity.

Our mission is to revolutionize transit with a solution that delivers high capacity, exceptional user experiences, unmatched affordability, and minimal environmental impact.

The Glydways system is a groundbreaking network of carbon-neutral, interconnected transit pathways powered by standardized autonomous vehicles on dedicated roadways. Operating 24/7 with on-demand access, it offers personalized and efficient mobility—without the burden of heavy upfront infrastructure costs or ongoing taxpayer subsidies.

With Glydways, we’re building more than a transportation system; we’re creating a future where everyone, everywhere, has the freedom to move.

Meet the team:

The Developer Platform team as a part of Software Foundations and Architecture is responsible for building and maintaining the infrastructure that enables all developers to track, build, deploy and operate our software. From the build system everyone uses, to AI and local developer tools, to the tools used to submit and deploy changes, to the cloud infrastructure they use to operate it - we support the entire development experience. The Developer Platform team forges the tools that empower the entire software engineering organization while working with engineers from almost every team.

Every engineer at Glydways builds, tests, and ships through our Bazel monorepo, so its speed and reliability set the pace for the whole company. This role owns that foundation: keeping builds fast, hermetic, and correct across C++, Python, and Go, and scaling them with remote caching and remote build execution.

What Will This Person Be Doing?:

  • Rolling out remote build execution and improving remote cache hit rates across CI and developer machines
  • Profiling and cutting build and test times in the monorepo, and keeping builds hermetic and reproducible
  • Upgrading and maintaining Bazel, rulesets, and external dependencies (Bzlmod)
  • Supporting C++ toolchains and cross-compilation for our embedded targets
  • Building dashboards and alerts for build health, flaky tests, and CI performance
  • General developer workflow and CI work alongside the rest of the team
  • Own and evolve our Bazel build system, keeping it fast, reliable, hermetic, and easy to use for every engineer.
  • Design and roll out remote caching and remote build execution (RBE), and tune build and test performance across local and CI environments.
  • Maintain rules, toolchains, and dependency management for C++, Python, and Go, including cross-compilation for embedded targets.
  • Maintain and enhance developer workflows, including build, lint, code coverage, and testing support for C++, Python, and Go languages.
  • Collaborate closely with software engineering teams to identify and implement improvements in the continuous integration (CI) system, utilizing AWS and Buildkite.
  • Develop, deploy, and support automation tools to streamline common developer workflows, such as change submission, integration testing, and dependency management.
  • Design and implement basic monitoring services and dashboards to track build health, cache hit rates, and the performance and stability of internal processes and systems.
  • Participate in the team's support and on-call rotation, responding to issues and keeping shared developer infrastructure healthy.

Knowledge, Skills and Abilities:

  • Hands-on experience maintaining Bazel (or a comparable system such as Buck or Pants) in a multi-language monorepo: writing rules and macros, configuring toolchains, and debugging build and cache correctness.
  • Experience with remote caching and remote execution (for example BuildBuddy, EngFlow, Buildbarn, or NativeLink) is a significant plus.
  • Strong knowledge of build systems and other tools in the software development cycle, like: git, linting, GitHub, code review, testing frameworks and deployment frameworks.
  • Working knowledge of C++ build toolchains (dev compilers, linkers, sysroots, cross-compilation).
  • Strong knowledge of CI/CD best practices and principles, with bonus points for direct experience with Buildkite.
  • Experience developing tools and services in Python or Go.
  • Experience with Linux operating systems in both day-to-day development and operational environments.
  • Knowledge of AWS or other similar cloud platforms; Terraform experience is a plus.
  • Knowledge of on-call support processes, incident management and monitoring tooling.

Glydways provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Glydways’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Autonomous Transit Test & Commissioning Engineer
Autonomous Transit Test & Commissioning Engineer

Glydways • Atlanta (GA)

Híbrido
USD 90.000 - 120.000
Test and Commissioning Engineer New Atlanta, GA
Test and Commissioning Engineer New Atlanta, GA

Glydways • Atlanta (GA)

Híbrido
USD 90.000 - 120.000
Application Security Engineer – Vulnerability & OSS
Application Security Engineer – Vulnerability & OSS

Glean • EE. UU.

Híbrido
USD 185.000 - 260.000
Home office stipend
Education stipend
Wellness stipend
+1
Senior Director, GTM Systems
Senior Director, GTM Systems

LaunchDarkly Group • Oakland (CA)

Presencial
USD 241.000 - 331.000
RSUs
Health insurance
Vision insurance
+2
Quality Engineer for AI Platform & Data
Quality Engineer for AI Platform & Data

Litehouse • EE. UU.

Híbrido
USD 90.000 - 130.000
Flexible paid time off
Professional development support
Remote‑first, distributed team
+1
Senior Frontend Architect - Remote, Full-Stack Pro
Senior Frontend Architect - Remote, Full-Stack Pro

Hypori • EE. UU.

Híbrido
USD 180.000 - 195.000
Medical/Dental/Vision
Parental leave
Life and disability
+2
Software Engineer Senior (AWS Group)
Software Engineer Senior (AWS Group)

Pathward, N.A. • Sioux Falls (SD)

Híbrido
USD 86.000 - 145.000
Health insurance
401(k) retirement benefits
Life insurance
+2
Remote Senior Backend Engineer, Performance Enablement
Remote Senior Backend Engineer, Performance Enablement

GitLab Inc. • EE. UU.

Híbrido
USD 140.000 - 210.000
Staff Developer Experience Engineer
Staff Developer Experience Engineer

ATOMS Careers page • San Francisco (CA)

Presencial
USD 224.000 - 275.000
Medical, Dental, Vision, Disability, &
Senior Platform Engineer
Senior Platform Engineer

Two Six Technologies • Arlington (VA)

Presencial
USD 140.000 - 190.000