Software Engineer – Google Cloud

Bengaluru, Karnataka, India
Feb 17, 2025
Feb 17, 2026
Onsite
Full-Time
3 Years
Job Description

At Google, software engineers don’t just write code—they innovate, design, and shape the future of technology. As a Software Engineer in Google Cloud, you will work on large-scale systems that impact billions of users across the globe. Google’s products extend far beyond traditional web search, and our engineers bring expertise from diverse fields such as distributed computing, artificial intelligence, machine learning, cloud computing, networking, and data security.

In this role, you will be responsible for building highly scalable, resilient, and secure software solutions that power Google Cloud’s infrastructure. Whether it’s optimizing massive data storage systems, enhancing security frameworks, or developing next-gen compute solutions, your work will be integral in shaping how businesses and developers interact with Google Cloud.

At Google, we encourage engineers to explore different projects and technologies. This role offers opportunities to switch teams and work on diverse challenges, enabling you to grow and evolve alongside our fast-paced business. We look for problem solvers who thrive in collaborative environments, enjoy leading technical discussions, and are eager to take on complex engineering challenges.

Key Responsibilities

  • Lead high-impact projects by providing technical guidance, setting best practices, and driving innovation.
  • Collaborate with a distributed team of engineers, mentoring them and helping to solve complex technical challenges.
  • Facilitate alignment across multiple teams, ensuring clear goals, well-defined timelines, and measurable outcomes.
  • Manage project priorities and deadlines, ensuring timely delivery of solutions that meet high-quality standards.
  • Design, develop, test, deploy, and maintain large-scale software solutions, leveraging Google’s cutting-edge technologies.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • At least 8 years of experience in software development.
  • 5+ years of experience in designing, building, and managing large-scale infrastructure, distributed systems, or networks.
  • Strong background in compute technologies, storage systems, and hardware architecture.
  • 5+ years of experience in software testing, deployment, and product launches.
  • 3+ years of experience in software design and architecture.

Preferred Qualifications

  • Master’s degree or PhD in Computer Science, Engineering, or a related technical field.
  • 8+ years of experience working with data structures and algorithms to optimize performance and scalability.
  • 3+ years of experience in a technical leadership role, setting the direction for engineering teams and mentoring developers.
  • Experience working in complex, cross-functional organizations involving multiple business units and stakeholders.

Why Join Google Cloud?

Google Cloud is at the forefront of digital transformation, helping businesses, governments, and organizations innovate, scale, and secure their operations. With customers in over 200 countries and territories, Google Cloud provides enterprise-grade solutions built on Google’s robust and scalable infrastructure.

As a Software Engineer at Google Cloud, you’ll have the opportunity to work on groundbreaking projects that leverage AI, machine learning, and distributed computing to create solutions that drive real-world impact. You will be part of a highly skilled team of engineers, researchers, and technical leaders, all working together to push technology forward.

Commitment to Diversity & Inclusion

Google is an equal opportunity employer that values diversity in all its forms. We are committed to creating an inclusive and supportive work environment for all employees. Our hiring decisions are based on qualifications, merit, and business needs we welcome applicants from all backgrounds, regardless of race, gender, age, disability, or veteran status.

If you require accommodations during the application process, please complete our Accommodations for Applicants form.

Ready to make an impact? Join Google Cloud and help us build the future of technology.