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 is crucial for developing and maintaining the technical infrastructure that powers Google's vast product portfolio. The position focuses on leading system software development for next-generation storage devices and systems, emphasizing performance, reliability, security, and cost-effectiveness.

The ideal candidate will have strong experience in software development, particularly with C/C++, Python, Go, and Linux environments. They'll need to demonstrate leadership capabilities in technical decision-making, mentoring team members, and driving innovation in storage technologies. The role requires both technical expertise and the ability to influence roadmap decisions while implementing best practices across teams.

Working at Google offers the opportunity to impact billions of users through large-scale system design and implementation. The Technical Infrastructure team is proud to be the "engineers' engineers," focusing on building and maintaining the architecture that keeps Google's services running smoothly. This role combines hands-on technical work with leadership responsibilities, making it perfect for someone who wants to grow both technically and professionally.

The position offers the chance to work with cutting-edge technology in storage systems, participate in open-source community collaborations, and lead programs for system verification and automation. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving. The role requires 5+ years of software development experience and strong expertise in data structures/algorithms, making it ideal for senior engineers looking to make a significant impact in cloud infrastructure.

As part of Google's Technical Infrastructure team, you'll collaborate with talented engineers, have access to state-of-the-art technology, and work on projects that directly influence how Google serves its users worldwide. The role combines technical challenges with leadership opportunities, offering a perfect balance for senior engineers who want to advance their careers while working on meaningful projects at scale.

Last updated 16 minutes 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
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Comprehensive health benefits
  • Parental leave

Interested in this job?

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

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions and hardware development for consumer products.

Senior Software Engineer, CPU Performance Modeling Engineer

Senior Software Engineer position at Google focusing on CPU performance modeling, requiring expertise in software development, performance analysis, and CPU architecture.

Senior Software Engineer, Host Networking, Offloads

Senior Software Engineer position at Google focusing on host networking infrastructure and Kubernetes networking optimization.

Senior Software Engineer, Rollouts Production Health

Senior Software Engineer position at Google focusing on Rollouts Production Health, requiring 5 years of experience in software development and backend expertise.

Senior Software Engineer, Benchmarks

Senior Software Engineer position at Google focusing on benchmark systems development, requiring 5+ years of experience in software development and system architecture.