
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 for their Infrastructure team to develop large-scale systems and networks. You'll work with distributed systems and storage technologies in Kirkland, Seattle, or Sunnyvale.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience, along with 8 years of experience in software development. Your background includes 5 years of experience building and developing large-scale infrastructure, distributed systems, or networks, as well as experience with compute technologies, storage, or hardware architecture. You have a strong foundation in testing and launching software products, and 3 years of experience in software design and architecture. You are comfortable leading project teams and setting technical direction, having spent 3 years in a technical leadership role.
You bring deep expertise in data structures and algorithms, with 8 years of experience in this area. Your collaborative nature allows you to work effectively in cross-functional or cross-business projects, contributing to the success of the organization. You are passionate about developing next-generation technologies that change how billions of users connect and interact with information.
What you'll do
As a Staff Software Engineer, you will work on critical projects that address Google's needs, with opportunities to switch teams and projects as the business evolves. You will identify performance bottlenecks and collaborate closely with teams building the storage layer, ensuring high-speed ephemeral storage and replicated network-based storage. Your role will involve working with APIs to high-performance network storage across a virtualized interface, contributing to the evolution of higher bandwidth and lower latency solutions.
You will be responsible for designing and implementing scalable infrastructure solutions that can handle massive amounts of data and traffic. Your work will directly impact the performance and reliability of Google's services, and you will have the chance to mentor junior engineers, sharing your knowledge and expertise to foster their growth.
What we offer
At Google, you will be part of a team that values innovation and collaboration. We encourage you to apply even if your experience doesn't match every requirement. You will have access to a range of professional development opportunities, and the chance to work on projects that have a significant impact on users worldwide. Our culture promotes diversity and inclusion, and we strive to create an environment where everyone can thrive.
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

Staff Engineer
Google is seeking a Staff Software Engineer for their Infrastructure team to develop large-scale software solutions. You'll work with technologies like Java and distributed systems while providing technical leadership. This role requires 8+ years of experience in software development.

Software Engineering
Google is hiring a Senior Software Engineer for their Cloud Compute Infrastructure team. You'll work on developing next-generation technologies that handle information at massive scale using C++, Java, or Python. This position requires 5+ years of programming experience and offers opportunities for technical leadership.

Software Engineering
Google is hiring a Senior Software Engineer to develop large-scale infrastructure and distributed systems. You'll work with technologies like Python and Java, focusing on cloud computing and machine learning. This position requires 5+ years of experience in software development.

Software Engineering
Google is hiring a Senior Software Engineer to develop large-scale infrastructure and distributed systems. You'll work with C++, C, and Python to design and maintain critical software products. This position requires 5+ years of experience in software development.

Staff Engineer
Google is seeking a Senior Staff Software Engineer for their Infrastructure team to develop large-scale software solutions. You'll work with technologies such as Java and distributed systems. This role requires 8+ years of experience in software development and infrastructure.