Software Engineer II, Full Stack, Google Cloud

Google develops next-generation technologies for billions of users worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II, Full Stack, Google Cloud

Google is seeking a Software Engineer II for their Google Cloud team. This role involves developing next-generation technologies that impact billions of users worldwide. The ideal candidate will be versatile, with experience in full-stack development, including back-end languages like Java, Python, GO, or C++, and front-end technologies such as JavaScript or TypeScript, HTML, and CSS.

The position requires a bachelor's degree (or equivalent experience) and at least one year of software development experience. The engineer will work on critical projects, with opportunities to switch teams as the business evolves. Responsibilities include writing code, participating in design reviews, code reviews, documentation, and troubleshooting complex issues.

Google Cloud accelerates digital transformation for organizations by providing top-tier infrastructure, platform solutions, and expertise. This role offers the chance to work with cutting-edge technology and contribute to solutions used by customers in over 200 countries.

The company emphasizes diversity, equality, and inclusion, providing equal opportunities regardless of background. They also offer accommodations for applicants with special needs. This position requires English proficiency to facilitate global collaboration.

Last updated 2 months ago

Responsibilities For Software Engineer II, Full Stack, 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • 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, Full Stack, Google Cloud

Python
Java
JavaScript
TypeScript
Go
  • 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)
  • 1 year of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Engineer II, Full Stack, Google Cloud

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google managing memory commodity operations and supply chain for AI/ML infrastructure, offering competitive salary and benefits.