Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Software Engineer Manager II, Platforms Infrastructure Engineering (PIE)

Google

$197,000 - $291,000
Sep 24, 2025
Sunnyvale, CA, US
Apply Now

Google is looking for a Software Engineering Manager to provide technical leadership to major projects, manage a team of engineers, and contribute to product strategy. The role involves guiding the development of the operating system for Google's data center network switches, programming data and control planes for large-scale network infrastructure, and mentoring engineers.

Requirements

  • 8 years of experience in software development.
  • 3 years of experience with embedded operating systems.
  • 3 years of experience in a technical leadership role; overseeing projects.

Responsibilities

  • Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency).
  • Optimize your own code and make sure Engineers are able to optimize theirs.
  • Manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
  • Manage your project goals, contribute to product strategy and help develop your team.
  • Work on programming the data and control planes for the world's largest network infrastructure, guiding project priorities and mentoring engineers.

Other

  • Bachelor’s degree, or equivalent practical experience.
  • 2 years of experience in a people management, supervision/team leadership role.
  • Master's degree or PhD in Computer Science or related technical field.
  • 3 years of experience working in a complex, matrixed organization.
  • Set and communicate team priorities that support the broader organization's goals while aligning strategy, processes, and decision-making across teams.
  • Define clear expectations with individuals based on their level and role and aligned to the broader organization's goals while meeting regularly to discuss performance and development and provide feedback and coaching.
  • Create the mid-term technical goal and roadmap within the scope of multiple teams while evolving the roadmap to meet anticipated future requirements and infrastructure needs.