Senior Software Engineer, Full Stack, Google Cloud

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Full Stack, Google Cloud

Google Cloud is seeking a Senior Software Engineer to join their Full Stack development team. This role is crucial in developing next-generation technologies that impact billions of users worldwide. As part of Google Cloud, you'll work on enterprise-grade solutions leveraging cutting-edge technology and tools that help developers build more sustainably. The position requires expertise across the full technology stack, from backend systems to frontend interfaces.

You'll be responsible for designing, developing, testing, and maintaining software solutions that are critical to Google's cloud infrastructure. The role involves collaborating with cross-functional teams, participating in technical design reviews, and ensuring code quality through peer reviews. You'll have the opportunity to work on large-scale systems that handle massive amounts of data and serve customers across more than 200 countries.

The ideal candidate will bring strong technical expertise in both backend technologies (Java, Python, Go, C++) and frontend development (JavaScript, TypeScript, HTML, CSS). You'll need to demonstrate leadership qualities, versatility in tackling new challenges, and a track record of delivering complex software projects. This position offers the opportunity to work on cutting-edge cloud technologies while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Working at Google Cloud means being part of a team that's pushing the boundaries of cloud computing, artificial intelligence, and enterprise solutions. You'll have access to Google's vast technical resources and be part of a culture that values innovation, technical excellence, and collaborative problem-solving.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Full Stack, Google Cloud

  • Write and test 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 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 Senior Software Engineer, Full Stack, Google Cloud

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript, or TypeScript, HTML, CSS, etc
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture

Interested in this job?

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

Senior Software Developer, Chrome

Senior Software Developer position at Google Chrome team, focusing on C++ development and browser engineering to improve web accessibility and security.

Senior Test Developer, Core

Senior Test Developer position at Google's Core team, focusing on automated testing and test infrastructure development for Google's flagship products.

Senior Advertising Solutions Architect, gTech (English, Japanese)

Senior Advertising Solutions Architect position at Google's gTech team, combining technical expertise with customer solutions in Tokyo, requiring English and Japanese fluency.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on enterprise software development and system integration for internal business processes and cloud services.

EDA/CAD Custom Tool Development Engineer

Senior engineering role developing custom tools and automation for Google Cloud's hardware design processes, focusing on AI/ML integration in chip design.