
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 Senior Software Engineer to develop large-scale infrastructure and networking solutions. You'll work with Kubernetes and Google Cloud Platform to design and enhance critical infrastructure products. This position requires 5+ years of experience in software development.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience and at least 5 years of experience building and developing large-scale infrastructure, distributed systems, or networks. Your background includes testing and launching software products, along with 3 years of experience in software design and architecture. You are comfortable working with cloud compute platforms such as Kubernetes and Cloud Functions, and you have experience with Tensor Processing Units in Google Kubernetes Engine.
You thrive in collaborative environments, having worked across software and hardware teams to deliver critical infrastructure products and features. Your expertise spans the cloud infrastructure technical stack from APIs to containers, and you understand system-level details like Peripheral Component Interconnect Express (PCIe). You are passionate about developing next-generation technologies that change how billions of users connect and interact with information.
Desirable
Experience with core infrastructure services from Google Cloud Platform is a plus. You are familiar with the challenges of handling information at massive scale and have a keen interest in areas such as distributed computing, large-scale system design, networking, and data storage.
What you'll do
As a Senior Software Engineer at Google, you will design, develop, test, deploy, maintain, and enhance large-scale software solutions. You will lead the specification, design, and delivery of the networking experience for the next generation of accelerator machines in Google Compute Engine (GCE). Your role will involve facilitating alignment and clarity across teams on goals, outcomes, and timelines, ensuring that critical, high-impact, revenue-attached products and features are delivered successfully.
You will collaborate with cross-functional teams to drive the development of innovative solutions that meet Google's needs. Your responsibilities will include overseeing the entire software development lifecycle, from initial design through to deployment and ongoing maintenance. You will also 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 dynamic environment where your contributions will have a direct impact on the future of technology and how users interact with information.
Join us at Google and be a part of a mission-driven company that values innovation, collaboration, and excellence.
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 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.

Machine Learning Engineer
Zoox is hiring a Senior ML Storage Infrastructure Engineer to work on custom High-Performance Computing infrastructure supporting machine learning workflows. You'll focus on distributed system design and algorithmic job scheduling in Foster City, CA.