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 3 months 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

Technical Program Manager I, Networking Infrastructure, Google Cloud

Technical Program Manager I position at Google Cloud focusing on Networking Infrastructure, requiring 1 year of program management experience and offering competitive compensation.

Program Manager, Environmental Health & Safety, Technical Infrastructure

Program Manager position at Google focusing on Environmental Health & Safety in Technical Infrastructure, managing EHS programs and ensuring compliance in data center operations.

Technical Account Manager, Google Cloud Consulting (English, Korean)

Technical Account Manager position at Google Cloud, requiring English and Korean fluency, focusing on driving customer cloud adoption and implementation success.

Technical Program Manager, Data Center Design

Technical Program Manager position at Google, leading data center design projects with focus on infrastructure development and cross-functional team management.

Associate Technical Account Manager, gReach Program for People with Disabilities (Japanese)

12-month upskilling program for professionals with disabilities as Associate Technical Account Manager at Google Cloud, requiring Japanese fluency and technical expertise.