Senior Software Engineer, Google Cloud Data Management

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology, serving customers in over 200 countries.
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer, Google Cloud Data Management

Google Cloud is seeking a Senior Software Engineer to join their Cloud Data Management team, focusing on developing next-generation technologies that impact billions of users. This role combines technical expertise with leadership opportunities, requiring 5 years of software development experience in C++, C, or Python. You'll work on critical projects within Google Cloud, with the flexibility to evolve with our fast-paced business.

The position involves managing project priorities, designing and developing software solutions, and maintaining high-quality code standards. You'll be part of a team that develops large-scale infrastructure and distributed systems, contributing to Google Cloud's mission of accelerating digital transformation across industries.

As a senior engineer, you'll participate in design reviews, mentor other developers through code reviews, and ensure best practices are followed. The role requires strong problem-solving skills for debugging complex system issues and the ability to contribute to technical documentation.

Google Cloud offers a unique opportunity to work with cutting-edge technology while serving a global customer base. The team values innovation, leadership, and technical versatility. You'll be empowered to act like an owner, anticipate customer needs, and drive technological advancement.

The ideal candidate will have experience with data structures/algorithms, software design and architecture, and a track record of launching successful software products. A background in distributed systems, network technologies, or hardware architecture is essential. The role offers growth opportunities and the chance to work on diverse projects as both you and the business evolve.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer, Google Cloud Data Management

  • 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 Data Management

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C++, C, or Python; and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience developing large-scale infrastructure, distributed systems or networks

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google Cloud Data Management

Senior Software Engineer, Google Cloud Networking

Senior Software Engineer position at Google Cloud Networking, focusing on developing enterprise-grade cloud solutions and next-generation technologies.

Senior Software Engineer, Google Cloud Networking

Senior Software Engineer position at Google Cloud focusing on networking technologies and cloud infrastructure development.

Senior Software Engineer, Kubernetes, Google Cloud

Senior Software Engineer position at Google Cloud, focusing on Kubernetes networking features and container virtualization solutions in Warsaw, Poland.

Senior Cloud Infrastructure Engineer, Professional Services (English, Japanese)

Senior Cloud Infrastructure Engineer position at Google, Tokyo, requiring English and Japanese fluency, focusing on GCP implementation and customer success.

Senior Formal Verification Engineer

Senior Formal Verification Engineer position at Google Cloud, focusing on ASIC design verification and infrastructure development.