Software Engineering Manager, Core Dev, Rust

2 Weeks ago • 8 Years + • Research & Development • Backend Development

Job Summary

Job Description

As a Software Engineering Manager in Google's Core Development team, you'll lead a team focused on delivering results using Rust. You will work closely with executive leadership to cultivate a strong engineering culture and process. Key responsibilities include collaborating with Rust leads across different regions, expanding the ecosystem of Rust libraries, transitioning from C++ to a combined C++/Rust environment, and fostering strong customer partnerships. You'll coordinate your team's efforts, ensuring sustainable impact while maintaining team cohesion and local autonomy. The role is crucial in leveraging Rust's capabilities for memory safety and advancing Google's flagship products.
Must have:
  • 8+ years software development experience
  • 3+ years technical leadership
  • 3+ years people management
  • Experience with Rust or C++
  • Build high-performing teams
  • Lead large-scale projects
Good to have:
  • Experience with infrastructure changes
  • Understanding of compiler technologies
  • Strong customer partnership skills

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., Python, C, C++, Java, Javascript).
  • 3 years of experience in a technical leadership role; overseeing projects, with 3 years of experience in a people management, supervision/team leadership role.

Preferred qualifications:

  • Experience leading infrastructure changes or affecting changes for a number of Software Engineering.
  • Experience with Rust and its ecosystem, or experience in C++.
  • Ability to understand customer needs and work with partners to achieve shared goals.
  • Understanding of programming languages and compiler technologies, or an interest in learning technical details in these problem domains.
  • Passion for building a team culture from the ground up while fostering a positive and inclusive work environment.

About the job

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.

With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.

In this role, you will be at the forefront of some of the most exciting developments in programming languages. Rust is 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

  • Build up a healthy, functional team focused on delivering results and work closely with a executive, local tech lead to develop an engineering culture and process with a focus on delivery.
  • Work with Rust leads in EMEA and the US on our shared goals, and contribute to the Rust strategy.
  • Grow the ecosystem of libraries usable from Rust, and enable production development in Rust. Transform the C++ software ecosystem into a combined C++/Rust ecosystem.
  • Establish customer partnerships and land Rust usage where it creates business impact.
  • Coordinate the work of your team and foster connections between the wider Rust team to drive impact in a sustainable way, balancing team cohesion with local autonomy.

Similar Jobs

Axi - Senior Mobile Developer

Axi

(Remote)
22 Hours ago
Aristocrat Gaming - Mobile Lead Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
6 Months ago
Google - Software Engineer III, Chrome

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
ByteDance - Senior Software Engineer, Backend and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Site Reliability Engineer, Home and Assistant

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Riot Games - Staff Software Engineer, Full-Stack - 2XKO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Pattern® - Senior Software Engineer - NodeJS

Pattern®

Pune, Maharashtra, India (On-Site)
7 Months ago
Google - Senior Thermal Engineer, Google Tensor

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NVIDIA - Senior Firmware PHY Developer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Mixed Signal Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Aristocrat Gaming - Automation and AI Engineer (Unity & Backend Technologies)

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
2 Weeks ago
Technorizen Software Solutions - Exp. Android Developer (1-2 years)

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
9 Months ago
Google - Senior Advertising Solutions Architect

Google

Tokyo, Japan (On-Site)
2 Days ago
Luxoft - Murex BAU Consultant - Mexico

Luxoft

Mexico City, Mexico City, Mexico (Remote)
5 Months ago
Google - Customer and Partner Solutions Engineer, Third-party Google Identity

Google

Boulder, Colorado, United States (On-Site)
2 Days ago
Falcon X - Product Manager - Midas

Falcon X

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Visa - Staff Systems Engineer - Splunk Administrator - PRE

Visa

Austin, Texas, United States (Hybrid)
6 Months ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Boston, Massachusetts, United States (On-Site)
6 Months ago
Google - Customer Solutions Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
ByteDance - Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling)

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Maersk Careers - Inbound Manager

Maersk Careers

Farukh Nagar, Haryana, India (On-Site)
320 Years ago
Aristocrat Gaming - Senior Game Mathematician II

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Insight  Software - Lead Software Engineer

Insight Software

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ION - Credit Analyst

ION

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Zeta - Engineering Manager - Cloud Security (DevSecOps)

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Paytm - DGM- Ad Operations

Paytm

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Google - Senior Software Engineer, Android, Find My Device

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Quality Control Manager

Google

Gurugram, Haryana, India (On-Site)
2 Weeks ago
Safe Security - Software Development Engineer III - AI and Analytics

Safe Security

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capgemini - Software Engineer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Rivos - SOC Electrical Analysis Engineer - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Corsair - Senior Hardware Development Engineer

Corsair

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Technical Program Manager – Silicon Solutions

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
NVIDIA - System Software Architect, Programmable Vision Accelerator

NVIDIA

Pune, Maharashtra, India (On-Site)
2 Months ago
ByteDance - Machine Learning Engineer Intern (Search-TikTok Recommendation)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
W Beyond   - Embedded C

W Beyond

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Software Engineer III, Embedded Systems/Firmware, Silicon

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Meta - ASIC Engineer, Design Verification

Meta

Sunnyvale, California, United States (Remote)
5 Months ago
HP - Staff Video Embedded Engineer- Remote (Ireland)

HP

Galway, County Galway, Ireland (Remote)
7 Months ago
ByteDance - Research Scientist in Multimodal Graduate (Applied Machine Learning) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (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