Drimva

Google

Senior Staff Software Engineer

Seattle, WA, USA · Senior Staff · Full-time · Posted Oct 8, 2026

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

About the job

Leads the technical strategy and execution to migrate Google Compute Engine’s foundational virtualization and host systems from C++ to high-performance, memory-safe Rust, using AI-assisted workflows and migration tooling.

What you'll do

  • Lead large-scale conversion of critical virtualization and host systems code into idiomatic Rust.
  • Develop agentic coding workflows, AI-assisted migration pipelines, and C++/Rust interoperability tooling.
  • Provide technical leadership, coach engineers, and align teams on goals, outcomes, and timelines.

What they ask for

  • 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.
  • Experience architecting and shipping large-scale systems software, and leading cross-organizational technical strategy and mentoring senior engineers.

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with C++-to-Rust migrations, AI/agentic coding workflows, Linux/KVM, or functional verification for critical infrastructure.

Pay

USD 262000 - 364000 base salary

Tools

C++, Rust, Linux/KVM, Virtual Machine Monitors, LLMs

AI focus

Pioneers agentic AI coding workflows, AI-assisted migration, LLM-assisted code translation, and automated refactoring to convert C++ systems code to Rust.

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 5, 2026 (UTC)