Software Engineer II, Full Stack, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information through Google Cloud, the cleanest cloud in the industry.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer II, Full Stack, 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 combines full-stack development with Google's cutting-edge technology to deliver enterprise-grade solutions. As a mid-level engineer, you'll work on critical projects with opportunities for growth and team mobility.

The position requires expertise in both backend and frontend technologies, with a focus on developing scalable solutions for Google Cloud's diverse customer base across 200+ countries. You'll be responsible for designing, developing, and maintaining software solutions while collaborating with peers and stakeholders to ensure best practices and optimal outcomes.

This role offers the unique opportunity to work with Google's extensive technology stack, from distributed computing to AI and natural language processing. You'll be part of a team that pushes technological boundaries while maintaining Google's high standards for code quality and system reliability.

The ideal candidate will bring fresh perspectives to various technical areas, including information retrieval, large-scale system design, networking, and UI design. You'll have the chance to impact Google Cloud's mission of accelerating organizations' digital transformation while working on the industry's cleanest cloud platform.

Working at Google means joining a culture of innovation where you'll contribute to products that handle information at massive scale. The role offers professional growth opportunities, exposure to cutting-edge technologies, and the chance to solve complex technical challenges that affect users globally.

Last updated 11 hours 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
  • 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, 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
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)
  • 1 year of experience with full stack development

Interested in this job?

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

Associate Corporate Counsel, Technical Infrastructure, Networks

Associate Corporate Counsel position at Google focusing on technical infrastructure and networks, handling complex commercial transactions and legal matters for global infrastructure projects.

Sales Enablement Manager, Google Public Sector

Sales Enablement Manager position at Google Public Sector, focusing on driving field enablement and productivity through strategic programs and training initiatives.

Software Developer III, Infrastructure, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on infrastructure development and large-scale systems.

Product Manager, Google One

Product Manager position at Google focusing on Google One service, requiring 5+ years of product management experience and strong strategic thinking skills.

Developer Advocate, Cloud Python Advocacy

Developer Advocate position at Google Cloud focusing on Python advocacy, combining technical expertise with community engagement to empower developers.