Staff Software Engineer, Infrastructure – Google Cloud (India)
Location: Bengaluru, Karnataka | Hyderabad, Telangana
Company: Google
If you’re an experienced software engineer who enjoys solving complex problems at massive scale, this role at Google Cloud could be the perfect next step in your career. Google is hiring for the position of Staff Software Engineer, Infrastructure, a senior-level role focused on building and improving the core systems that power Google Cloud worldwide
About the Role
At Google, software engineers don’t just write code—they build technologies that impact billions of users every day. From cloud platforms and data systems to networking and security, Google’s infrastructure operates at a scale that very few companies in the world can match.
As a Staff Software Engineer in Infrastructure, you will work on high-impact projects that are critical to Google Cloud’s success. You’ll collaborate with talented engineers, take ownership of technical decisions, and help guide teams toward building reliable, scalable, and efficient systems.
This role also offers flexibility, allowing you to choose your preferred work location between Bengaluru and Hyderabad, two of Google’s major engineering hubs in India.
About Google Cloud
Google Cloud helps organizations of all sizes transform their businesses using secure, high-performance cloud technology. Companies across more than 200 countries rely on Google Cloud for computing, storage, data analytics, artificial intelligence, and security solutions.
By joining the Google Cloud infrastructure team, you’ll contribute to platforms that support critical business workloads and enable innovation across industries.
Experience and Qualifications Required
Google is looking for engineers with strong technical foundations and real-world experience in building large-scale systems.
Mandatory Requirements
A Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
At least 8 years of programming experience in languages such as C++, Java, Go, or Python
5 years of experience working on large-scale infrastructure, distributed systems, or network-based platforms
5 years of experience testing, deploying, and maintaining production-level software
3 years of experience in software design and system architecture
Preferred (Nice to Have)
A Master’s degree or PhD in a technical field
Strong background in data structures and algorithms
Prior experience in a technical leadership role, guiding teams or defining technical direction
Experience working across multiple teams or business units
What You’ll Be Doing
In this role, your day-to-day work will include:
Leading the technical direction of large and complex infrastructure projects
Mentoring and coaching engineers across distributed teams
Working closely with cross-functional partners to align goals and timelines
Managing project priorities and ensuring high-quality delivery
Designing, building, testing, and improving large-scale software systems
This is a hands-on role where your technical decisions will directly influence system reliability, performance, and scalability.
Why Consider Google?
Work That Matters
Your contributions will support cloud infrastructure used by organizations around the world, helping businesses grow and innovate.
Strong Engineering Culture
Google values clean design, thoughtful architecture, and long-term solutions over quick fixes.
Career Growth
With access to internal mobility, learning programs, and leadership opportunities, Google provides a strong platform for long-term career development.
Equal Opportunity Commitment
Google is proud to be an equal opportunity and affirmative action employer. The company is committed to building a diverse and inclusive workplace and considers all qualified applicants regardless of background, identity, or personal circumstances.
Applicants who require accommodations due to disabilities or special needs can request support during the application process.
Final Thoughts
The Staff Software Engineer, Infrastructure – Google Cloud role is an excellent opportunity for senior engineers who want to work on systems at global scale while growing as technical leaders. If you enjoy tackling challenging engineering problems and want your work to have real-world impact, this role is well worth exploring.
