Senior Staff Software Engineer - Rust & Virtualization

Google

Seattle (WA)

On-site

USD 262,000 - 364,000

Full time

13 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Life insurance
Disability insurance
401(k) with company match
Paid time off

Job summary

Google's Compute Engine team seeks a Senior Staff Software Engineer to lead modernization of the virtualization stack and drive memory-safe Rust adoption across large-scale C++ systems.

You will architect, mentor, and deliver across cross-functional teams, shaping AI-assisted migration tools, C++/Rust interoperability, and high-assurance security for cloud infrastructure.

In-person interviews may be required as part of the hiring process.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in systems software engineering, software architecture, and low-level programming in C++ and Rust.
  • 5 years of experience with design and architecture; and testing/launching software products.

Responsibilities

  • Provide technical leadership on high-impact projects.
  • Influence and coach a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  • Execute large-scale transformation of critical virtualization and host systems code into idiomatic, memory-safe Rust.
  • Pioneer agentic coding techniques and AI-assisted migration tools to accelerate code conversion velocity.

Skills

Systems software engineering
C++
Rust
Architecture design
Mentoring engineers

Education

Bachelor's degree or equivalent practical experience
Master’s degree or PhD in Engineering/CS

Tools

C++
Rust
Linux
KVM
Hypervisors

Job description

Google's Compute Engine team seeks a Senior Staff Software Engineer to lead modernization of the virtualization stack and drive memory-safe Rust adoption across large-scale C++ systems.

You will architect, mentor, and deliver across cross-functional teams, shaping AI-assisted migration tools, C++/Rust interoperability, and high-assurance security for cloud infrastructure.

In-person interviews may be required as part of the hiring process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer: Rust & Virtualization Leader
Senior Staff Software Engineer: Rust & Virtualization Leader

Google LLC • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Staff Engineer — Lead Rust modernization of cloud VM
Senior Staff Engineer — Lead Rust modernization of cloud VM

Google LLC • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+8
Senior Staff Software Engineer
Senior Staff Software Engineer

Google • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer, Virtualization at Scale
Senior Software Engineer, Virtualization at Scale

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Staff Software Engineer
Senior Staff Software Engineer

Google LLC • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Staff Software Engineer
Senior Staff Software Engineer

Google LLC • Seattle (WA)

On-site
USD 262,000 - 364,000
Health insurance
Dental insurance
Vision insurance
+8
Rust VMM Engineer for Cloud Virtualization
Rust VMM Engineer for Cloud Virtualization

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Rust Production Acceleration Engineer
Rust Production Acceleration Engineer

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Health insurance
Dental & Vision
401(k) with company match
+4
Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+3
Software Engineering Manager, Core Virtualization
Software Engineering Manager, Core Virtualization

Google LLC • Seattle (WA)

On-site
USD 207,000 - 300,000
Health insurance
401(k) with company match
Paid time off: 20 days/year
+4