Taro Logo

Software Engineer II, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Bengaluru, Karnataka, IndiaNew Delhi, Delhi, India
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Job Description

Google Cloud is seeking a Software Engineer II to join their team in developing enterprise-grade solutions that leverage Google's cutting-edge technology. As a software engineer, you'll be working on critical projects with opportunities to impact how billions of users connect and interact with information. The role involves full-stack development, system design, and collaboration with teams across Google's vast technology landscape.

You'll be part of Google Cloud, which accelerates organizations' digital transformation across more than 200 countries. The position requires technical versatility, leadership qualities, and enthusiasm for tackling new challenges. You'll be responsible for writing code, participating in design reviews, maintaining high coding standards through code reviews, and contributing to documentation.

The ideal candidate should have at least 1 year of software development experience and be proficient in languages like Python, Java, or JavaScript. You'll work in a collaborative environment, managing project priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions.

This role offers the opportunity to work on large-scale systems, contribute to Google's innovative technology stack, and impact users globally. You'll be part of a team that values technical excellence, innovation, and accessibility. The position is available in major tech hubs in India, offering the chance to work with world-class engineers and shape the future of cloud computing.

Last updated 10 days ago

Responsibilities For Software Engineer II, Google Cloud

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer II, Google Cloud

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)

Related Jobs

Technical Solutions Engineer, Infrastructure, Serverless

Technical Solutions Engineer position at Google Cloud focusing on infrastructure and serverless technologies, supporting customers with GKE and Anthos deployments.

Cloud Architect, Infrastructure

Cloud Architect position at Google Cloud focusing on infrastructure design, migration, and implementation of cloud solutions, requiring 3 years of cloud platform experience.

Software Engineer III, Google Cloud

Software Engineer III position at Google Cloud, developing enterprise-grade solutions and next-generation technologies that impact billions of users globally.

Software Engineer II, Infrastructure, Google Cloud

Software Engineer II position at Google Cloud focusing on infrastructure development, requiring 1 year of programming experience and expertise in data structures and algorithms.

Application Modernization Engineer

Google Cloud seeks Application Modernization Engineer to guide enterprise customers through cloud transformation, focusing on application assessment, design, and implementation for cloud migration.