GRAIL

GRAIL

Staff Software Engineer, Build Systems (Bazel) - #4770

Sunnyvale, CA · Staff+ · Full-time

Sponsorship not specified$169k-$223kDetected 85 days ago
TypeScriptPythonJavaGoGitAWSKubernetesCI/CDGitHub ActionsJenkinsDevOpsPlatform EngineeringData ScienceClinical TrialsNGSResearchCommunicationCollaborationMentoring

Stay score

odds of building a lasting career here

61Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level I · 1×
Level I$152,7971 entry
Level II$187,0752 entries
Level III$221,3743 entries
Level IV$255,6534 entries

$18,075 more — $187,075 — moves this role to Level II and 2 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $187,075 would place this position at wage Level II. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · San Jose-Sunnyvale-Santa Clara, CA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

5 transfer filings in the last year, covering 5 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • GRAIL is headquartered in the Bay Area of California, with locations in Washington, D.C., North Carolina, and the United Kingdom.
  • It is supported by leading global investors and pharmaceutical, technology, and healthcare companies.
  • This is a high-leverage role with broad visibility, your work directly accelerates teams working on early cancer detection.

Responsibilities

  • Own and improve build-system workflows in our Bazel-based monorepo, including build rules, test execution, dependency management, caching, and build diagnostics.
  • Partner with engineering and research teams to identify and remove friction in local development, builds, tests, CI, release workflows, and tooling.
  • Build and maintain internal tools, automation, and self-service workflows that reduce repeated manual effort for engineers.
  • Diagnose complex build and CI failures across Go, Python, TypeScript, and Java codebases.
  • Collaborate with DevOps and platform engineers on AWS and Kubernetes infrastructure where it intersects with build, test, and delivery workflows.
  • Establish practical standards, documentation, and reusable patterns for build systems, CI pipelines, and developer tooling.
  • Take accountability for ambiguous developer-productivity problems and drive them through to measurable improvements.
  • reducing friction in day-to-day engineering workflows and making complex, multi-language systems easier to build, test, and maintain.
  • You will own and improve build-system workflows in our Bazel-based monorepo, raise CI reliability and performance, and build internal tooling and self-service automation used across engineering and research.
  • GRAIL is an equal employment opportunity employer, and we are committed to building a workplace where every individual can thrive, contribute, and grow.

Requirements

  • 6+ years of experience working on build systems, CI/CD, or developer productivity / platform tooling.
  • 2+ years of hands-on experience with a large-scale build system (for example Bazel, Buck, Pants, Gradle, or CMake).
  • 2+ years of experience building and maintaining CI/CD pipelines in GitLab CI, GitHub Actions, Jenkins, or a comparable system.
  • 3+ years of professional coding experience in one or more of Go, Python, TypeScript, or Java.
  • 1+ years of hands-on experience with AWS and containerized workloads on Kubernetes.

Nice to have

  • Production Bazel experience, especially in a large, multi-language monorepo.
  • Experience with dependency management, hermetic and reproducible builds, and test infrastructure at scale.
  • Experience improving developer experience in a mixed-language engineering environment (Go, Python, TypeScript, Java).
  • Experience defining and using developer-productivity metrics to prioritize work and demonstrate impact.
  • Experience supporting scientific, research, or data-intensive teams, including Python packaging and container image workflows.
  • Clear communication and collaboration skills, with a track record of working directly with developers, researchers, and platform engineers.
  • Experience mentoring engineers or driving adoption of tooling and standards across teams.
  • The posted range reflects our good-faith estimate of the base pay we expect to offer for this position at the time of hire.

Compensation

  • The expected, full-time, annual base pay scale for this position is $169k-$223k.

Benefits

  • We are a healthcare company, pioneering new technologies to advance early cancer detection.
  • This role offers a flexible work arrangement, with the ability to work from GRAIL's office or from home.
  • Our current flexible work arrangement policy requires that a minimum of 60%, or 24 hours, of your total work week be on-site.

Company info

  • Our mission is to detect cancer early, when it can be cured.
  • We are working to change the trajectory of cancer mortality and bring stakeholders together to adopt innovative, safe, and effective technologies that can transform cancer care.

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