Staff Software Engineer, Infrastructure, Google Cloud

Google Google · Big Tech · Hyderabad, Telangana, India

Staff Software Engineer, Infrastructure, Google Cloud - Hyderabad, Telangana, India. This role focuses on developing and enhancing large-scale software solutions and infrastructure for Google Cloud, involving technical leadership, project management, and software design/development. While AI/ML is mentioned as a potential area of interest for Google's technologies, this specific role is centered on core software engineering and infrastructure development, not direct AI/ML model building or research.

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++
  • Java
  • Go
  • Python
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • software design
  • software architecture
  • testing
  • launching software products

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field
  • data structures/algorithms
  • technical leadership role leading project teams and setting technical direction
  • cross-functional, or cross-business projects

What the JD emphasized

  • 8 years of experience programming in C++, Java, Go or Python
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture