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.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Cloud · Enterprise SaaS

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. As part of Google Cloud, which provides enterprise-grade solutions leveraging cutting-edge technology, you'll work on critical projects with opportunities for growth and evolution. The role involves full-stack development, system design, and collaboration with teams across Google's vast technical landscape.

You'll be responsible for writing production code, participating in design reviews, and ensuring best practices through code reviews. The position requires strong technical expertise to manage project priorities and deliverables, while also contributing to documentation and educational content. You'll work on debugging and resolving system issues that impact hardware, network, and service operations.

Google Cloud serves customers in over 200 countries, helping organizations digitally transform their businesses with the best infrastructure, platform, and industry solutions. This role offers the opportunity to work on large-scale systems that handle massive amounts of information, extending well beyond traditional web services. Areas of focus include distributed computing, system design, networking, data storage, security, AI, and natural language processing.

The ideal candidate will bring fresh ideas and be versatile enough to tackle new problems across the full technology stack. This position offers excellent growth potential as both you and Google's fast-paced business evolve. You'll be part of a team committed to pushing technology forward while maintaining the cleanest cloud in the industry.

Last updated 5 hours 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)

Benefits For Software Engineer II, Google Cloud

Medical Insurance
Parental Leave
Visa Sponsorship
  • Comprehensive medical insurance
  • Parental leave benefits
  • Visa sponsorship available

Interested in this job?

Jobs Related To Google Software Engineer II, Google Cloud

Software Engineer III, Infrastructure, Google Cloud AI

Software Engineer III position at Google Cloud AI focusing on infrastructure development, requiring C++ expertise and distributed systems experience.

Software Engineer III, Infrastructure, Google Cloud Platforms

Software Engineer III role at Google Cloud focusing on infrastructure development and large-scale systems.

Silicon Infrastructure Engineer, Emulation, Google Cloud

Silicon Infrastructure Engineer position at Google Cloud focusing on emulation systems and TPU technology, requiring expertise in hardware emulation, EDA tools, and programming.

Software Engineer III, Infrastructure, Google Kubernetes Engine

Software Engineer III position at Google Cloud focusing on Kubernetes infrastructure, offering competitive compensation and opportunity to work on large-scale distributed systems.

Software Engineer III, Google Cloud Compute Infrastructure

Software Engineer III position at Google Cloud focusing on compute infrastructure development, offering competitive compensation and the opportunity to work on large-scale systems.