Senior Software Engineer, Google Cloud

Google Cloud accelerates organizations' digital transformation with infrastructure, platform, and industry solutions on the cleanest cloud in the industry.
$150,000 - $250,000
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Google Cloud

Google Cloud is seeking a Senior Software Engineer to join their team in developing next-generation technologies that impact billions of users. The role involves working on critical projects within Google Cloud, which provides enterprise-grade solutions leveraging Google's cutting-edge technology. As a senior engineer, you'll be responsible for designing, developing, and maintaining software solutions while managing project priorities and deliverables. The position requires versatility in handling full-stack challenges and leadership qualities. You'll work with various technologies across information retrieval, distributed computing, system design, security, AI, and more. Google Cloud serves customers in over 200 countries, offering the cleanest cloud infrastructure in the industry. The role offers opportunities for growth and project mobility as the business evolves. You'll collaborate with teams to ensure best practices, contribute to documentation, and solve complex technical challenges. The position combines technical expertise with project management, making it ideal for engineers passionate about large-scale impact and innovation in cloud technologies.

Last updated 11 minutes ago

Responsibilities For Senior Software Engineer, 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Senior Software Engineer, Google Cloud

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • Experience with software development in one or more programming languages, and with data structures/algorithms
  • Experience testing, maintaining, or launching software products, and with software design and architecture
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience in a technical leadership role (preferred)

Benefits For Senior Software Engineer, Google Cloud

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Global work environment

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google Cloud

Senior Software Engineer, Infrastructure, Google Cloud Storage

Senior Software Engineer position at Google Cloud Storage focusing on infrastructure development, distributed systems, and cloud technologies.

Senior Software Engineer, Google Distributed Cloud

Senior Software Engineer position at Google Cloud, focusing on distributed systems, infrastructure, and technical leadership with competitive compensation.

Senior Software Engineer, Infrastructure, Google Cloud Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and networking, offering competitive salary and opportunity to work on large-scale distributed systems.

Senior Software Engineer, Infrastructure, Google Cloud Security and Privacy

Senior Software Engineer position at Google Cloud, focusing on infrastructure security and privacy, offering competitive compensation and opportunity to work on enterprise-scale solutions.

Senior Software Engineer, Google Cloud Data Management

Senior Software Engineer position at Google Cloud focusing on data management, requiring 5+ years of experience in software development and distributed systems.