Argomenti trattati
The role described here combines hands-on technical leadership with people management across globally distributed teams. As a Software Engineering Manager, you will be accountable for both the technical direction and the day-to-day health of services that power critical Google products. You will mentor engineers, guide architectural decisions, and ensure teams reliably deliver on roadmaps while emphasizing maintainability, performance, and trustworthiness. Candidates should be ready to balance coding, design reviews, and strategic planning with regular team coaching and operational oversight.
Successful candidates will work on systems that support a variety of workloads and data scenarios. The position requires fluency in C++ and experience with large-scale distributed systems, plus demonstrated ability to lead cross-functional efforts. Managers in this role do more than assign tasks: they create environments where engineers can improve their codebases and careers, coordinate multi-site deployments, and steward substantial product budgets. This opportunity puts you at the crossroads of platform engineering and product delivery, influencing how engineers across the company build safe, coherent experiences.
Role overview
The team you would lead contributes to the foundational elements that many teams rely on. As part of the Core team, you will own and advocate for essential developer platforms, product components, and infrastructure that other teams depend on. That means designing central solutions, breaking down cross-product barriers, and strengthening systems that accelerate innovation. Your remit includes technical strategy, roadmap stewardship, and cross-team collaboration to ensure the underlying building blocks remain robust, scalable, and aligned with company-wide standards.
Qualifications
Minimum qualifications
Applicants must hold a Bachelor’s degree or equivalent experience, and bring at least eight years of experience working with C++, large-scale distributed systems, and technical infrastructure. Additionally, candidates should have at least two years in a people management role—supervising engineers, running performance reviews, and supporting career growth. Experience coordinating cross-functional or cross-team projects is also required, since the position involves aligning multiple stakeholders and delivering complex, multi-site initiatives.
Preferred qualifications
Preferred experience includes working with distributed databases and strong knowledge of relational database concepts—covering topics such as transaction processing, SQL, query performance, query plans, and optimization. Familiarity with low-level languages like C/C++ is a plus. These skills help in guiding design trade-offs and troubleshooting advanced execution or storage problems that emerge in federated query environments.
Responsibilities and technical impact
You will focus on the health, scalability, and operability of service infrastructure that enables the central query engine to power analytics and serving use cases. Responsibilities include conducting regular performance reviews, giving constructive feedback, and supporting professional development for engineers. You will oversee planning, execution, and delivery of projects on the roadmap, and ensure that multiple workloads—from ultra low-latency serving queries to large batch pipelines—are efficiently supported. This requires addressing challenges in distributed execution, adaptive execution, new shuffle technologies, and incremental planning and execution.
Product context, scale and hiring notes
F1 Query is a high-performance, distributed, GoogleSQL-compliant query system that federates across many internal sources such as ColumnIO files, Capacitor, Spanner, and the F1 Data Base. With appropriate permissions, users can join data from multiple sources in a single query. F1 Query supports more than 400 production systems across Ads, Finance, Play, Cloud, and YouTube and handles diverse ad-hoc, investigative, serving, and batch workloads. The system already consumes about 3% of Google Compute Units (GCUs), and continued improvements directly affect product performance and cost efficiency at scale.
Compensation, process, and inclusion
The US base salary range for this full-time role is $207,000-$300,000, plus bonus, equity, and benefits. Salaries vary by role, level, and location, and individual pay reflects skills, experience, and education. Information you provide in your Google Careers profile and job application will be processed in line with Google’s Applicant and Candidate Privacy Policy. Google is an equal opportunity and affirmative action employer and offers accommodations for applicants who need them. English proficiency is required for global collaboration unless stated otherwise. Note that Google does not accept agency resumes; unsolicited submissions will not be paid.