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
5,000+ 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. This role is part of Google Cloud, which accelerates organizations' digital transformation across more than 200 countries and territories.

As a Software Engineer II, you'll be working on critical projects within Google Cloud, with opportunities to grow and evolve with the fast-paced business. The role requires versatility and leadership qualities, as you'll be tackling problems across the full-stack while pushing technology forward.

Your responsibilities will include writing system development code, participating in design reviews, reviewing peer code, contributing to documentation, and resolving complex technical issues. You'll be working with cutting-edge technology and tools that help developers build more sustainably.

The ideal candidate should have experience with software development in languages like Python, C, C++, Java, or JavaScript, along with a strong foundation in data structures and algorithms. A Bachelor's degree or equivalent practical experience is required, while a Master's degree or PhD in Computer Science is preferred.

At Google, you'll be part of a culture that values diversity, equality, and inclusion. The company is committed to building a workforce representative of its users and provides equal employment opportunities to all. You'll have the chance to work on projects that impact billions of users while collaborating with some of the brightest minds in technology.

The position offers the opportunity to work with enterprise-grade solutions, leveraging Google's cutting-edge technology. You'll be part of a team that serves as a trusted partner to customers worldwide, helping them solve their most critical business problems and enable growth through digital transformation.

This role combines technical expertise with project management skills, as you'll be responsible for managing priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions. Join Google Cloud to be at the forefront of cloud computing innovation and make a significant impact on how businesses and users interact with technology.

Last updated 4 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
  • 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
  • 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

Software Engineer II, Diagnostics, Tools, Google Cloud Platform

Software Engineer II position at Google, focusing on developing diagnostic tools and systems for Google Cloud Platform's infrastructure and AI acceleration platforms.

Technical Solutions Engineer, Storage, Google Cloud (English)

Technical Solutions Engineer position at Google Cloud, focusing on storage solutions and customer support, requiring 2 years of technical experience and strong problem-solving skills.

Software Engineer II, Infrastructure, EXPO, Google Cloud

Software Engineer II position at Google Cloud, focusing on infrastructure and Google Compute Engine development with opportunities to work on large-scale distributed systems.

Cloud Engineer, Data

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

Software Engineer II, Google Cloud

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