Software Engineer Manager Ii, Machine Management

Google Google · Big Tech · Sunnyvale, CA +1

This role is for a Software Engineering Manager II at Google, focusing on Machine Management within the AI and Infrastructure team. The manager will lead engineers, set team priorities, develop technical roadmaps, guide system designs, and review code. The role involves managing multiple teams and a large product budget, overseeing large-scale projects, and contributing to product strategy. While the team works with AI and ML models, the core responsibility of this management role is not direct AI/ML development but rather the infrastructure and systems that support it.

What you'd actually do

  1. Align strategy, processes, and decision-making across teams by setting and communicating team priorities that support the broader organization's goals.
  2. Establish clear expectations with individuals based on their level and role and aligned to the broader organization's goals, meeting regularly to discuss performance, developmental feedback and deliver coaching.
  3. Develop 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.
  4. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
  5. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

Skills

Required

  • software development
  • embedded operating systems
  • technical leadership
  • people management
  • team leadership
  • Linux
  • C++

Nice to have

  • Master's degree or PhD in Computer Science or related technical field
  • complex, matrixed organization
  • middleware

What the JD emphasized

  • technical leadership
  • manage engineers
  • manage a team of Engineers
  • manage your project goals
  • manage engineers across multiple teams and locations
  • technical leadership expertise
  • people management or team leadership role