Staff Software Engineer, Rust, Core Dev

8 Hours ago • 8 Years + • Backend Development

Job Summary

Job Description

This Staff Software Engineer role within Google's Core team focuses on advancing Rust programming language development. Responsibilities include leading technical direction, executing projects with a local team, collaborating with global teams to define a multi-year Rust roadmap, and working with customer engineers to solve critical problems. The role involves mentoring less experienced engineers, partnering with engineering managers, and fostering a culture of technical excellence. The Core team builds the foundational technical elements behind Google's flagship products, impacting key technical decisions across the company. This role is crucial in Google's memory safety strategy and the wider industry adoption of Rust.
Must have:
  • 8+ years software development experience (C++, Rust)
  • 5+ years testing and launching software products
  • 3+ years software design & architecture experience
  • 3+ years technical leadership
  • Experience with Google server technologies
  • Lead engineering teams
Good to have:
  • Experience leading Google-wide infrastructure changes
  • Rust and C++ codebase experience
  • Understanding of programming language design and compilers (LLVM and Clang)
  • Excellent cross-team collaboration

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., C++, Rust).
  • 5 years of experience testing, and launching software products.
  • 3 years of experience with software design and architecture.
  • 3 years of experience in a technical leadership role; overseeing projects.

Preferred qualifications:

  • Experience with Google server technologies, Google-style distributed system architectures to effectively work with customer teams.
  • Experience leading infrastructure changes Google-wide or affecting changes for a large number of software engineers.
  • Experience working in Rust and C++ codebases, low-level or systems programming.
  • Experience as a tech lead (TL) with scoping, defining, and tracking projects with cross-team coordinated timelines.
  • Understanding programming language design and compilers (LLVM and Clang).
  • Ability to understand customer needs and work with partners to achieve shared goals and excellent cross-team and cross-functional collaboration.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

In this role, you will be at some of the most exciting developments in programming languages. Rust is rapidly gaining adoption not only at Google, but across the entire industry as it aligns with the industry and government interest in eliminating memory safety bugs. Achieving memory safety has become a critical goal, supported by an effort spanning several organizations.

The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

Responsibilities

  • Lead the technical direction and execution of a local team of engineers. Work alongside other team leads across geographies to help define and drive an ambitious Rust roadmap that will span multiple years.
  • Work closely with customer engineering peers to identify opportunities, solve critical problems with Rust, and advance our memory safety strategy.
  • Serve as a technical guide for engineers less experienced in Rust, C++, and the programming languages space and build up this expertise within the team.
  • Partner with engineering manager, delegate and direct the work of engineers and keep their projects moving.
  • Lead and mentor engineers, fostering a culture of productivity and technical excellence. Model strong teamwork and collaboration skills to serve as an example for others.

Similar Jobs

Google - Embedded Senior Software Engineer, Pixel Power Software

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Hours ago
ByteDance - Senior Software Developer, Routing Verification & Emulation

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
The Walt Disney Company - Senior Software Engineer (C++/Rust)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Months ago
NVIDIA - Solution Architect, Continuous Bring Up - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Day ago
AI Fund - Backend Engineer

AI Fund

(Remote)
6 Months ago
Microsoft - Software Engineer II

Microsoft

Bengaluru, Karnataka, India (On-Site)
19 Hours ago
Animoca Brands - Backend Developer

Animoca Brands

South Korea (Remote)
6 Months ago
Ggames - Javascript Games Developer

Ggames

Newcastle Upon Tyne, England, United Kingdom (Remote)
9 Months ago
Animoca Brands - Backend Developer

Animoca Brands

Malaysia (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

tinyBuild - Senior Game Designer

tinyBuild

(Remote)
1 Day ago
ByteDance - Software Engineer - Serverless Compute Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
The Walt Disney Company - Artist / Painter - Full Time

The Walt Disney Company

Hong Kong (On-Site)
4 Months ago
Discord - Staff Software Engineer - Notifications Platform

Discord

San Francisco, California, United States (Remote)
3 Months ago
ByteDance - Software Developer (Routing Verification & Emulation)

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
Argus Labs - Sr. Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
3 Weeks ago
Microsoft - Member of Technical Staff, AI Reinforcement Systems

Microsoft

Zürich, Zurich, Switzerland (On-Site)
19 Hours ago
ByteDance - Senior Software Engineer, Traffic Platform

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Senior Site Reliability Engineer - Data Infrastructure (San Jose)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Software Engineer III, Data Infrastructure, Chrome OS

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
8 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Assystems - Service Delivery Manager (Aconex, Primavera P6 , Unifier)

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
CleverTap - Senior Automation QA Engineer

CleverTap

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
Google - Product Manager, Google Core, Cider AI

Google

Bengaluru, Karnataka, India (On-Site)
9 Hours ago
Ubisoft - Retainer Concept Artist

Ubisoft

Pune, Maharashtra, India (On-Site)
1 Day ago
CloudHire - Data Curator/Entry Operator

CloudHire

India (Remote)
3 Weeks ago
Google - Silicon Engineer

Google

Bengaluru, Karnataka, India (On-Site)
9 Hours ago
Nielsen Holdings - Lead Frontend Developer (ReactJS/Typescript/Test Automation)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
KIAT STAFFING SOLUTIONS - Social Media Manager

KIAT STAFFING SOLUTIONS

Coimbatore, Tamil Nadu, India (On-Site)
5 Months ago
Hike - Lead Paid Marketing Manager

Hike

Delhi, India (Remote)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Limit Break - Senior Backend Engineer, Core Services (Blockchain focused)

Limit Break

United States (Remote)
1 Month ago
Starkflow - Backend Product Engineer

Starkflow

San Francisco, California, United States (On-Site)
3 Weeks ago
ByteDance - Backend Engineer Intern, Video-On-Demand

ByteDance

Singapore (On-Site)
3 Weeks ago
The Walt Disney Company - Senior Software Engineer - Scala

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago
Blazesoft - Hardware Integration Engineer & Backend Game Developer (.NET)

Blazesoft

Vaughan, Ontario, Canada (On-Site)
1 Month ago
Plarium - C# Developer

Plarium

Kyiv, Kyiv City, Ukraine (Remote)
3 Weeks ago
Aristocrat Gaming - Senior Software Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
3 Months ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
3 Weeks ago
ByteDance - Senior Backend Software Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug