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 5 hours 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, Google Cloud Application Modernization

Senior Software Developer position at Google Cloud focusing on application modernization, requiring 5+ years of development experience and expertise in distributed systems.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and application development with 8+ years of experience required.

gTechs Ads Global Solutions and Platforms Engineer

Senior Software Engineering role at Google's gTech Ads team, focusing on building and managing global web application solutions for advertising platforms.

Senior Application Engineer

Senior Application Engineer position at Google focusing on business systems integration and application development, requiring 8 years of experience and expertise in Java, Python, and enterprise software implementation.

Senior Software Engineer, Core

Senior Software Engineer position at Google's Core team, building fundamental technology infrastructure and platforms that power Google's flagship products.