GRAIL

GRAIL

Senior Software Engineer - Commercial - #4978

Sunnyvale, CA · Senior · Full-time

Sponsorship not specified$169k-$180kDetected 8 days ago
PythonJavaGoReactDistributed SystemsBackend DevelopmentFull-Stack DevelopmentCode ReviewPostgreSQLMySQLAWSGCPCloud PlatformsDockerKubernetesCI/CDgRPCData ScienceIncident ResponseComplianceElectrical EngineeringTest AutomationHIPAAClinical Trials

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

Even the top of this range is below the Level II threshold of $187,075, so this role stays at one lottery entry however you negotiate. That is a property of the posted band, not of you.

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.
  • For more information, please visit grail.com GRAIL is seeking a Senior Software Engineer for the Commercial engineering team within our Technology organization.

Responsibilities

  • Design, build, and operate backend services and distributed systems that power GRAIL's commercial offerings for the Galleri® test, including my.grail.com and provider.grail.com.
  • Own features and services end to end, from technical design through implementation, testing, deployment, and production support.
  • Contribute across the stack, building and maintaining React interfaces used by patients, clinicians, and internal clinical operations teams.
  • Lead the technical design of projects of diverse scope, working independently and bringing designs forward for review at critical decision points.
  • Partner with product managers, clinical operations, and other engineering teams to turn ambiguous requirements into clear technical plans, advising senior stakeholders who may not share your technical background and adapting how you communicate to the audience.
  • Improve the reliability and observability of the systems you own, participating in on-call rotation, incident response, and follow-up remediation.
  • Identify and drive improvements to our tooling, CI/CD pipelines, and development practices.
  • Professional experience designing, developing, testing, and maintaining production backend or full-stack applications.
  • Professional experience building and operating services on a major cloud platform such as AWS, GCP, or Azure.
  • GRAIL is an equal employment opportunity employer, and we are committed to building a workplace where every individual can thrive, contribute, and grow.

Requirements

  • Proficiency in at least one backend programming language such as Go, Java, Python, or C++.

Nice to have

  • Experience writing production Go, and experience with gRPC-based service communication.
  • Hands-on experience with AWS specifically, including infrastructure as code using Terraform.
  • Experience operating containerized workloads with Kubernetes and Docker in production.
  • Experience designing and scaling microservice architectures, including service boundaries, versioning, and backward compatibility.
  • Experience with CI/CD pipelines, automated testing strategies, and agile development practices.
  • Experience with observability and reliability tooling, and a track record of improving system uptime.
  • Experience mentoring engineers or leading small project 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-$180k.

Benefits

  • We are a healthcare company, pioneering new technologies to advance early cancer detection.
  • Write and maintain automated tests and test protocols appropriate for software operating in a regulated healthcare environment.

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.