Software Engineering Manager, Crust

Google is a global technology leader that specializes in internet-related services and products.
Backend
Staff Software Engineer
In-Person
8+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Network Architect, Software, Google Public Sector

Network Architect position at Google Public Sector focusing on software development for networking solutions, requiring expertise in Linux networking stack and infrastructure orchestration.

Senior Solutions Acceleration Architect, Application

Senior Solutions Acceleration Architect position at Google Cloud, focusing on cloud-native application architecture and full-stack development in Singapore.

Tech Lead, Software Engineering (For Women in Tech Candidates)

Tech Lead Software Engineering role at Google, focusing on developing next-generation technologies and leading engineering teams, specifically for women in tech candidates.

Senior Staff Application Engineer

Senior Staff Application Engineer position at Google, focusing on designing and implementing supply chain systems and enterprise solutions.

gTechs Ads Global Solutions and Platforms Engineer

Senior technical role at Google developing platforms and solutions for the advertising technology ecosystem, requiring 6+ years of full-stack development experience.

Description For Software Engineering Manager, Crust

Google is seeking a Software Engineering Manager for the Crust team, which serves Search and Gemini with trustable contextual survey insights at scale. The role involves managing and leading a team of engineers across multiple locations, contributing to product strategy, and overseeing large-scale projects.

Key Responsibilities:

  • Set team priorities aligned with organizational goals
  • Manage performance and development of team members
  • Develop mid-term technical goals and roadmaps
  • Design and guide system designs, and write code for complex problems
  • Review code and ensure best practices

The ideal candidate will have:

  • Bachelor's degree or equivalent experience (Master's or PhD preferred)
  • 8+ years of software development experience
  • 3+ years in a technical leadership role
  • 2+ years in people management
  • Experience with distributed systems
  • Expertise in languages like Python, C, C++, Java, JavaScript, Swift, Kotlin, Dart, or Ruby

This role offers the opportunity to make an impact on billions of users globally by reimagining search capabilities and solving complex engineering challenges. The team supports critical initiatives for Search and Google as a whole, including content quality improvement, personalization, and Gemini.

Google is committed to diversity, equality, and creating a culture of belonging. They offer accommodations for applicants with needs and require English proficiency for effective global collaboration.

Last updated 6 months ago

Responsibilities For Software Engineering Manager, Crust

  • Set and communicate team priorities that support the broader organization's goals
  • Align strategy, processes, and decision-making across teams
  • Set clear expectations with individuals based on their level and role
  • Meet regularly with individuals to discuss performance and development
  • Provide feedback and coaching
  • Develop the mid-term technical goal and roadmap within the scope of the teams
  • Evolve the roadmap to meet anticipated future requirements and infrastructure needs
  • Design, guide and vet systems designs within the scope of the broader area
  • Write product or system development code to solve ambiguous problems
  • Review code developed by other engineers and provide feedback to ensure best practices

Requirements For Software Engineering Manager, Crust

Python
Java
JavaScript
  • 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
  • 2 years of experience in people management, supervision/team leadership
  • Experience designing and implementing distributed systems

Interested in this job?