Software Engineer II, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information worldwide.
Ramat Gan, Israel
Cloud
Entry-Level Software Engineer
In-Person
5000+ Employees
Enterprise SaaS · Cloud

Description For Software Engineer II, Google Cloud

Google Cloud is seeking a Software Engineer II to join their team in developing next-generation technologies that impact billions of users worldwide. As part of Google Cloud, you'll work on enterprise-grade solutions leveraging Google's cutting-edge technology and tools that help developers build more sustainably. The role involves full-stack development opportunities and requires versatility in handling various technical challenges.

You'll be part of a team that serves customers in more than 200 countries, working on critical projects with opportunities to switch teams as both you and the business evolve. The position requires strong technical expertise to manage project priorities, deadlines, and deliverables, while designing, developing, testing, deploying, maintaining, and enhancing software solutions.

The ideal candidate should have a strong foundation in software development, data structures, and algorithms. You'll be involved in various aspects of the development process, from writing code and participating in design reviews to reviewing others' code and contributing to documentation. The role offers exposure to various areas including distributed computing, large-scale system design, networking, data storage, security, and artificial intelligence.

Google Cloud accelerates digital transformation across industries, making this role an excellent opportunity for those interested in enterprise-scale cloud solutions. You'll work in an inclusive environment that values diversity and innovation, with access to Google's vast resources and the chance to make a significant impact on global cloud infrastructure.

The position offers professional growth opportunities through hands-on experience with cutting-edge technologies and collaboration with talented peers. You'll be part of Google's mission to organize the world's information while helping businesses leverage cloud technologies for their digital transformation journey.

Last updated 6 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 and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer II, Google Cloud

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Experience with data structures or algorithms
  • English proficiency

Interested in this job?

Jobs Related To Google Software Engineer II, Google Cloud

Technical Solutions Engineer, Storage, Google Cloud (English)

Technical Solutions Engineer position at Google Cloud, focusing on storage solutions and customer support with 2+ years of experience required.

Software Engineer II, Diagnostics, Tools, Google Cloud Platform

Software Engineer II position at Google, focusing on developing diagnostic tools and utilities for Google Cloud Platform's machine learning and AI infrastructure.

Technical Solutions Engineer, Cloud Databases (English, Mandarin)

Technical Solutions Engineer position at Google Cloud, supporting database solutions with English and Mandarin language requirements.

Cloud Engineer, Data

Cloud Engineer position at Google focusing on data solutions, requiring 3 years of experience in data processing and cloud technologies.

Systems Development Engineer, Silicon Infrastructure

Systems Development Engineer role at Google's Silicon Infrastructure team, focusing on cloud infrastructure and automation for silicon design processes.