
About Google
Empowering the world through technology and information
Key Highlights
- Over 100,000 employees globally
- Headquartered in Mountain View, California
- Parent company Alphabet Inc. valued at $1.5 trillion
- Google Cloud Platform serves millions of customers
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
🎁 Benefits
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
🌟 Culture
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...
Skills & Technologies
Overview
Google is hiring a Staff Software Engineer to lead the development of high-performance storage systems. You'll work with C, C++, and Linux to design and implement scalable storage solutions. This position requires 8 years of experience in software development and expertise in storage technologies.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience and at least 8 years of experience in software development. With 5 years of experience testing and launching software products, you have a strong background in working with storage systems and products. Your expertise includes developing software applications using C or C++, and you are proficient in Linux. You also have a deep understanding of data structures and algorithms, which you have applied in your previous roles.
In addition to your technical skills, you have spent 3 years in a technical leadership role, guiding project teams and setting technical direction. Your experience with high-performance storage systems or devices, including large-scale deployment and management, has equipped you with the knowledge to work effectively with suppliers and manufacturers. You are familiar with Non-Volatile Memory Express (NVMe) firmware, driver, and system software, as well as the technology and applications of flash memory.
What you'll do
As a Staff Software Engineer at Google, you will provide technical leadership and direction for projects while collaborating closely with cross-functional teams. You will design, develop, and review system designs and code from peers, ensuring that the solutions meet the high standards expected at Google. Your role will involve developing and maintaining platform storage analytics infrastructure to monitor, troubleshoot, and derive insights on the storage devices in the fleet.
You will be responsible for leading the development of next-generation storage technologies that handle information at massive scale. This includes working on innovative solutions that extend beyond traditional web search, impacting how billions of users connect and interact with information. You will also have the opportunity to mentor junior engineers, sharing your knowledge and expertise to help them grow in their careers.
What we offer
At Google, you will be part of a team that is dedicated to pushing the boundaries of technology. We offer a competitive salary and benefits package, along with opportunities for professional development and growth. You will work in a collaborative environment that values innovation and creativity, allowing you to bring fresh ideas to the table. Join us in shaping the future of technology and making a difference in the lives of users around the world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Google.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Google is hiring a Senior Software Engineer to work on infrastructure and cloud storage solutions. You'll leverage your expertise in C++ and distributed computing to build high-performance systems. This position requires 5 years of experience in software development.

Staff Engineer
Google is hiring a Senior Staff Software Engineer to lead infrastructure projects and provide technical leadership. You'll work on distributed systems and networking technologies in Sunnyvale, CA.

Staff Engineer
Google is seeking a Staff Software Engineer to lead high-impact infrastructure projects. You'll work with technologies like Java and distributed systems while influencing and coaching a team of engineers. This role requires 8+ years of experience in software development.

Software Engineering
Google is hiring a Senior Software Engineer to develop infrastructure and distributed systems. You'll work with technologies like Kubernetes and Linux. This position requires 5+ years of software development experience.

Staff Engineer
Google is hiring a Staff Software Engineer for Network Infrastructure Security to provide technical leadership on high-impact projects. You'll work with platform hardening and network infrastructure security protocols. This position requires 8 years of experience in software development.