Software Engineer Manager, Core Verification

Google Google · Big Tech · Zürich, Switzerland

Google is seeking a Software Engineer Manager for their Core Verification team in Zurich, Switzerland. This role involves technical leadership, managing a team of engineers, setting team priorities, developing roadmaps, designing systems, and writing code. The team works on the technical foundation of Google's flagship products, including areas like information retrieval, artificial intelligence, and large-scale system design.

What you'd actually do

  1. Set and communicate team priorities that support the broader organization's goals.
  2. Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals.
  3. Develop the mid-term technical outlook and roadmap within the scope of your (often multiple) team(s).
  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

  • Bachelor’s degree, or equivalent practical experience
  • 8 years of experience in software development
  • 3 years of experience in a technical leadership role
  • 2 years of experience in a people management or team leadership role

Nice to have

  • Master's degree or PhD in Computer Science, or a related technical field
  • 3 years of experience working in a complex, matrixed organization
  • Experience of working with C++
  • Knowledge of statistics or machine learning
  • Outstanding performance review and track record of successful deliveries

What the JD emphasized

  • technical leadership
  • manage engineers
  • people management
  • team leadership