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,000+ Employees
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 have strong experience in software development, particularly with C/C++, Python, Go, and Linux environments. They'll lead programs for next-generation storage devices and systems, focusing on performance, reliability, security, and cost-effectiveness. The role involves significant technical leadership, including mentoring team members and influencing roadmap decisions.

Working at Google offers the opportunity to impact billions of users while collaborating with world-class engineers. The Technical Infrastructure team is central to Google's operations, developing and maintaining data centers and building next-generation platforms. The team takes pride in being "engineers' engineers" and focuses on creating robust, scalable solutions.

This position combines technical expertise with leadership responsibilities, requiring both deep technical knowledge and the ability to guide and influence teams. The role offers exposure to cutting-edge technology and the chance to work on systems at massive scale. Google provides a collaborative environment with opportunities for growth and impact, making this an ideal position for experienced engineers looking to work on challenging problems in system software development.

The company offers a strong commitment to diversity and inclusion, welcoming people from all backgrounds. Google's technical infrastructure team is known for pushing boundaries and maintaining the high-performance systems that power Google's services. This role presents an excellent opportunity for those interested in storage technologies and large-scale system development to make a significant impact at one of the world's leading technology companies.

Last updated 15 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 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 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
Go
Python
  • 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)

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

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Equal opportunity employer
  • Accommodation for disabilities
  • Comprehensive benefits package

Interested in this job?

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

Senior Customer and Partner Solutions Engineer, gTech

Senior Customer and Partner Solutions Engineer position at Google, focusing on technical problem-solving and partner integration support with competitive compensation and benefits.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google Cloud, focusing on building innovative LLM-based solutions for security and compliance, requiring strong full-stack and ML expertise.

Senior Software Engineer, Full Stack, Google Cloud

Senior Software Engineer position at Google Cloud, focusing on full-stack development with 5+ years of experience required, based in Bengaluru.

Senior Software Engineer, Google Research

Senior Software Engineer position at Google Research, focusing on developing next-generation technologies and conducting fundamental research that impacts billions of users.

Senior Software Engineer, Labs

Senior Software Engineer position at Google Labs focusing on developing innovative technologies and early-stage products that advance Google's core mission.