All roles at Google

Software Engineer, PhD, Early Career, 2026

BengaluruFull-timeJunior levelPosted 2 months ago

Software engineering role at Google in Bengaluru. Needs a PhD, B.Tech or B.E..

About the role

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.

What you'll do

  • Design, and implement highly scalable, reliable, and secure distributed systems for hybrid cloud networking
  • Make sound technical judgments in ambiguity and proactively identify opportunities for system improvements or new tool development
  • Collaborate across multiple Engineering teams, including Product Management, Site Reliability Engineering (SRE), and other Networking teams within GCP
  • Contribute to team-level technical decisions and participate in broader engineering community efforts such as interviewing and knowledge sharing
  • Ensure the production health, monitoring, and on-call support for hybrid connectivity services

What you need

  • Data structures
  • System design
  • Python
  • Java
  • C++
  • Machine learning

Good to have

  • Go
  • TCP/IP
  • C
  • GCP
  • NLP

More roles like this at Google

Apply on Google's site