Staff Software Engineer, Rust, Core Dev

2 Weeks 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

Coda - Senior/Staff Software Engineer, Custom Commerce

Coda

Bangkok, Thailand (Hybrid)
1 Year ago
Wargaming - Game Developer

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Meta - Production Engineer

Meta

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
ByteDance - Backend Software Engineer - FIDO2 Authentication

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Microsoft - Member of Technical Staff, High Performance Computing Engineer

Microsoft

Mountain View, California, United States (Hybrid)
2 Weeks ago
Zeta - Software Development Engineer _ II Backend

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Homa games - Senior Full-Stack Engineer: Unity C#

Homa games

Île-de-France, France (Remote)
1 Month ago
Epic Games - Lead Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Axon - Senior Privacy Engineer

Axon

Scottsdale, Arizona, United States (Hybrid)
5 Months ago
Sporty Group - Software Engineering Team Lead- LatAm

Sporty Group

(Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Cloud Network Engineer

Microsoft

(On-Site)
2 Weeks ago
Wind River Systems - Field Application Engineer (Automotive)

Wind River Systems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Wargaming - Game Developer

Wargaming

Belgrade, Serbia (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, High Performance Computing Engineer

Microsoft

Mountain View, California, United States (Hybrid)
2 Weeks ago
Wargaming - Game Developer

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Microsoft - Member of Technical Staff Platform Engineer

Microsoft

Mountain View, California, United States (Hybrid)
1 Month ago
Spruce Systems - Software Engineer, Cross-Platform Rust

Spruce Systems

(Remote)
1 Year ago
Epic Games - Senior Software Engineer

Epic Games

Canada (On-Site)
1 Month ago
Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

(Remote)
1 Month ago
Aerospike - Senior Software Engineer, Systems

Aerospike

Mountain View, California, United States (On-Site)
22 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Eccentric - UI/UX Designer

Eccentric

Mumbai, Maharashtra, India (On-Site)
22 Hours ago
Lytx,  Inc  - Test Engineer III

Lytx, Inc

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Actian - Technical Writer - Bangalore

Actian

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Morning Star - Senior Executive - P&C Operations

Morning Star

Mumbai, Maharashtra, India (Hybrid)
7 Months ago
NVIDIA - Senior System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
2 Months ago
PwC - Senior Associate

PwC

Bhopal, Madhya Pradesh, India (On-Site)
7 Months ago
Boomi - Software Engineer 2 (UI)

Boomi

New Delhi, Delhi, India (On-Site)
1 Day ago
Google - Chassis Power Architect, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Extreme Network - SR PROGRAMMER - EBS Applications/Oracle PL/SQL, SQL/Oracle Forms, Reports

Extreme Network

Chennai, Tamil Nadu, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Epic Games - Senior C++ Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago
GoTo Group - Lead Software Engineer - Engineering Platforms

GoTo Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Xsolla - Senior Software Engineer (Monetization)

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Weeks ago
Hedra - Senior Backend Engineer

Hedra

New York, New York, United States (On-Site)
1 Month ago
Sporty Group - Software Engineering Team Lead- LatAm

Sporty Group

(Remote)
5 Months ago
Index Exchange - Staff Software Engineer

Index Exchange

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Playtika - Server Technical Lead

Playtika

Poland (Hybrid)
5 Months ago
Playrix - Golang Tech Lead (GameOps)

Playrix

Ireland (Remote)
3 Months ago
Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

Andalusia, Spain (Hybrid)
1 Month ago
Avathon - Software Engineer (Backend)

Avathon

Bengaluru, Karnataka, India (On-Site)
6 Months 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.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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