Google
Google

Google Recruitment 2026: Software Engineer (Google Cloud) | Bangalore

onsite
Bangalore
Posted 9/18/2026
Exp: 1+y

Job Overview

Role: Software Engineer II, Google Cloud Location: Bangalore Experience: Minimum 1 Year Qualification: B.E/B.Tech/B.Sc/M.E/M.Tech/PhD Key Skills: Java, Python, C++, C, Go, JavaScript, Distributed Computing, Networking, Data Storage, AI/NLP, Problem Solving, System Design

Job Description

Google is hiring Software Engineer II for its Google Cloud division in Bangalore as part of the 2026 recruitment drive. This role is for versatile engineers who can handle massive scale information and solve complex problems across the full-stack, from distributed computing to artificial intelligence. Responsibilities include writing high-quality product or system development code, performing rigorous code reviews, managing project priorities, and focusing on large-scale system design and distributed computing. Engineers will triage and debug complex system issues, analyzing software changes' impact on hardware, networks, and service quality. Google encourages internal mobility, offering opportunities in Machine Learning, Data Storage, and Security. A Bachelor’s degree in Computer Science or a technical field (or equivalent) and at least 1 year of professional software development experience are required. Proficiency in Java, C++, Python, or Go is essential. A Master’s degree or PhD is preferred. Applications are encouraged ASAP.

Roles and Responsibilities

  • Software Solutions: Design, develop, test, and deploy scalable software solutions for Google Cloud.
  • Code Quality: Write clean, efficient code and maintain system documentation.
  • Code Reviews: Conduct peer code reviews and provide feedback based on Google’s style guidelines.
  • System Issues: Triage and resolve complex system issues by analyzing hardware/network impacts.
  • Collaboration: Collaborate with cross-functional teams to redefine AI and infrastructure capabilities.
  • Optimization: Optimize software for massive scale, reliability, and velocity.
  • Project Management: Manage individual project priorities, deadlines, and deliverables.

Skills and Eligibility Criteria

Educational Background: Bachelor’s degree in Computer Science or a technical field (or equivalent practical experience). Master’s degree or PhD in a related technical field preferred.

Experience: At least 1 year of professional software development experience.

Mandatory Technical Skills:

  • Java
  • C++
  • Python
  • Go

Competencies:

  • Distributed Computing (preferred)
  • Networking (preferred)
  • Data Storage (preferred)
  • AI/NLP (preferred)
  • Leadership Qualities
  • Desire to take on new problems across the full-stack

About the Company

ksjf vkksd hvsk fdvkasdv hksfh vkshf vkhd fvhd fvnkdhf fdj vdkfkhc. ksjf vkksd hvsk fdvkasdv hksfh vkshf vkhd fvhd fvnkdhf fdj vdkfkhc ksjf vkksd hvsk fdvkasdv hksfh vkshf vkhd fvhd fvnkdhf fdj vdkfkhc ksjf vkksd hvsk fdvkasdv hksfh vkshf vkhd fvhd fvnkdhf fdj vdkfkhc

Visit Website