
Empowering the world through technology and information
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...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • New York, NY, USA
Google is seeking a Software Engineer III for their Infrastructure team to develop large-scale systems and enhance observability. You'll work with C++ and Go, focusing on distributed systems and networking. This role requires 2+ years of relevant experience.
You have a Bachelor's degree or equivalent practical experience, along with at least 2 years of experience programming in C++ or Go. Your background includes developing large-scale infrastructure, distributed systems, or networks, and you possess knowledge of compute technologies, storage, or hardware architecture. You have experience in concurrency, multithreading, and synchronization, and you are passionate about monitoring and observability. Your proficiency in code and system health, diagnosis and resolution, and software test engineering sets you apart. You understand the importance of customer focus, empathy, and collaboration in your work.
As a Software Engineer III at Google, you will work on critical projects that impact the company's infrastructure needs. You will be involved in developing next-generation technologies that handle information at massive scale, extending beyond web search. Your role will require you to contribute to existing documentation and educational content, adapting it based on product updates and user feedback. You will triage product or system issues, debugging and tracking them by analyzing the sources of issues and their impact on hardware, network, or service operations and quality. You will have opportunities to switch teams and projects, allowing you to grow and evolve alongside Google's fast-paced business.
Google offers a collaborative environment where you can bring fresh ideas from various areas, including information retrieval, distributed computing, and large-scale system design. You will be part of a team that values versatility and leadership qualities, encouraging you to take on new challenges across the full-stack. The company is committed to pushing technology forward and values engineers who are eager to learn and grow. You will have access to resources and support to help you succeed in your role, making a significant impact on how billions of users connect and interact with information.
Apply now or save it for later. Get alerts for similar jobs at Google.