Senior Software Engineer, Storage Technologies, Google Cloud Platform

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information worldwide.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Storage Technologies, Google Cloud Platform

Google is seeking a Senior Software Engineer to join their Storage Technologies team within Google Cloud Platform. This role combines technical leadership with hands-on development, focusing on building and maintaining critical infrastructure that powers Google's vast product portfolio. The position requires expertise in system software development, particularly for storage systems and large-scale verification.

The ideal candidate will lead development programs for next-generation storage devices and systems, implementing cutting-edge technologies to enhance performance, reliability, security, and cost-effectiveness. They will also spearhead initiatives in system verification, automated diagnostics, and operational metrics collection.

This role offers the opportunity to work at the heart of Google's technical infrastructure, developing solutions that impact billions of users. The position requires strong leadership skills, as you'll be mentoring team members and influencing roadmap decisions. You'll be part of the Technical Infrastructure team, working on everything from data centers to next-generation Google platforms.

Key technical requirements include proficiency in C/C++, Unix/Linux environments, and experience with Python/Go. The role demands a strong background in software development (5+ years) and developer tools (3+ years). Experience with enterprise server systems, large-scale fleet management, and open source collaboration is highly valued.

The position offers the chance to work with cutting-edge technology while solving complex challenges at massive scale. You'll be part of a team that takes pride in being "engineers' engineers" and continuously pushes technological boundaries. This role is perfect for someone who combines technical expertise with leadership abilities and wants to make a significant impact on Google's infrastructure.

Working at Google means joining a company that values diversity, equality, and inclusion. The role offers the opportunity to work with some of the best minds in technology while contributing to products that affect billions of users worldwide. The position is based in Taipei, Taiwan, and requires English proficiency to facilitate global collaboration.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer, Storage Technologies, Google Cloud Platform

  • Develop and execute on technical charters for owned areas
  • Influence roadmap decisions, and define and implement the best known practices across teams
  • Lead the programs of system software development for next-generation storage devices and systems
  • Lead the programs of system software development for large-scale system verification, automating diagnostics, system configuration management, and operation metrics collection
  • Mentor the team by modeling high standards, providing guiding feedback, and implementing new practices to improve productivity
  • Contribute innovative ideas and skills to the team

Requirements For Senior Software Engineer, Storage Technologies, Google Cloud Platform

Linux
Python
Go
  • 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 building developer tools
  • Experience in C or C++ programming
  • Experience in Unix/Linux environments
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience with developer operations, release management, integration testing, and open source community collaborations (preferred)
  • Experience in enterprise server or storage systems (preferred)
  • Experience in large-scale and secure fleet management of servers and components (preferred)
  • Experience in Python/Go and scripting languages (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineer, Storage Technologies, Google Cloud Platform

Senior Customer Engineer - Enterprise Compute

Senior Customer Engineer position at Qualcomm focusing on Windows on Snapdragon platform support and enterprise customer solutions.

Software Development Engineer and Test (SDET) - Sr Lead Engineer

Senior Lead SDET position at Qualcomm India focusing on IoT, cloud services, and test automation leadership with comprehensive benefits and growth opportunities.

Senior Software Engineer, Networking

Senior Software Engineer position at NVIDIA focusing on networking solutions for enterprise and data center infrastructure, requiring expertise in C programming and Linux systems.

Senior Software Engineer - Backend

Senior Backend Engineer role at NVIDIA building next-gen cloud-based network management systems using distributed computing and modern architecture.

Senior Software Engineer

Senior Software Engineer position at BambooHR, focusing on payroll and payment systems development with PHP and MySQL, offering comprehensive benefits and hybrid work model.