Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 7 months 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?