Software Engineer III – Google Cloud (Bengaluru & Hyderabad, India)

September 5, 2025

Job Description

Summary

Join Google Cloud as a Software Engineer III and help shape the future of cloud computing in India. This is an exciting opportunity for skilled software engineers to work on high-scale, next-generation technologies that power Google’s global infrastructure. If you’re passionate about software development, cloud engineering, AI/ML, and want to make a global impact, this role in Bengaluru or Hyderabad is your chance to innovate at the forefront of tech.

In this role, you’ll contribute to designing, developing, and optimizing scalable systems and applications. You’ll collaborate with cross-functional teams to solve complex engineering challenges and build secure, distributed solutions on Google Cloud Platform (GCP). Ideal for mid-level software developers looking to grow within a fast-paced, mission-driven environment.


Job Details at a Glance

PositionSoftware Engineer III – Google Cloud
LocationBengaluru, Karnataka, India; Hyderabad, Telangana, India
Work ModelOnsite with remote flexibility
Experience Required2+ years (or 1+ year with advanced degree)
Programming LanguagesJava, Python, Go, C++, or similar
EducationBachelor’s degree (minimum); Master’s or PhD preferred
Tools & TechGoogle Cloud Platform, AI/ML, distributed systems
ShiftsDay shift (standard business hours)
TeamGoogle Cloud Engineering

Responsibilities

As a Google Cloud Software Engineer III, your key duties will include:

  • Designing, writing, and testing high-quality software systems at scale
  • Leading or participating in technical design reviews and code reviews
  • Debugging, optimizing, and resolving system issues across infrastructure
  • Contributing to internal technical documentation and educational content
  • Collaborating cross-functionally to align project goals and timelines
  • Ensuring performance, scalability, and accessibility of developed solutions

Required Skills & Qualifications

Minimum Qualifications

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience
  • At least 2 years of hands-on experience in software development, or 1 year with an advanced degree
  • Proficiency in one or more general-purpose programming languages (e.g., Python, Go, Java, C++)

Preferred Qualifications

  • Master’s degree or PhD in Computer Science, Engineering, or related field
  • Strong understanding of data structures, algorithms, and system design
  • Experience developing accessible and user-friendly technologies
  • Familiarity with cloud platforms, large-scale distributed systems, or AI/ML

Why Work at Google Cloud

  • Work with industry-leading tools on projects that impact millions globally
  • Be part of a diverse, innovative, and inclusive team environment
  • Access continuous learning opportunities and career development support
  • Join one of the world’s top employers committed to equality and sustainability

About Google Cloud

Google Cloud empowers organizations to digitally transform with innovative, secure, and open cloud solutions. With clients in 200+ countries and territories, Google Cloud drives modernization with scalable tools and cutting-edge infrastructure.


Apply Now

Ready to take your software engineering career to the next level? Apply directly through the Google Careers Official Page and select your preferred location (Bengaluru or Hyderabad) during the application process.

Don’t miss this chance to build the future of the cloud with one of the most iconic tech companies in the world.