Senior Staff Software Engineer, API Platform

Google Google · Big Tech · Sunnyvale, CA +2

Senior Staff Software Engineer role focused on developing and enhancing Google's API platform, which is used for creating, managing, securing, and consuming APIs and services across the organization. The role involves technical leadership, influencing and coaching engineers, managing project priorities, and designing, developing, testing, deploying, maintaining, and enhancing large-scale software solutions.

What you'd actually do

  1. Provide technical leadership on high-impact projects.
  2. Influence and coach a distributed team of engineers.
  3. Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  4. Manage project priorities, deadlines, and deliverables.
  5. Design, develop, test, deploy, maintain, and enhance large-scale software solutions.

Skills

Required

  • C++
  • design and architecture
  • testing/launching software products
  • performance analysis
  • system architecture
  • performance optimization
  • benchmarking

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • project teams
  • technical direction
  • complex, matrixed organization
  • cross-functional projects
  • cross-business projects
  • cloud and server architecture
  • gRPC/HTTP/Networking