Software Engineering Manager Ii, Google Distributed Cloud

Google Google · Big Tech · Sunnyvale, CA +3

Manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. Design and develop software systems and tooling to enable customers in an air-gapped environment to manage their private cloud infrastructure efficiently.

What you'd actually do

  1. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
  2. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  3. Design and develop software systems and tooling to enable customers in an air-gapped environment to manage their private cloud infrastructure efficiently.
  4. Lead a team and execute multiple projects (e.g., refining requirements, technical design, task breakdown, deployment, monitoring, reporting).
  5. Work with partner teams to accelerate development and delivery of the platform.

Skills

Required

  • software development
  • programming languages
  • technical leadership
  • people management
  • team leadership

Nice to have

  • data structures
  • algorithms
  • Kubernetes
  • operating, triaging and automating Kubernetes workloads
  • data center rack hardware