Taro Logo

Senior Software Engineer, Infrastructure

A global technology company that develops internet-related services and products, including search, cloud computing, software, and hardware.
$166,000 - $244,000
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer, Infrastructure

Google is seeking a Senior Software Engineer to join their Infrastructure team within the ML, Systems, & Cloud AI (MSCA) organization. This role is crucial in designing and implementing the hardware, software, machine learning, and systems infrastructure that powers all Google services and Google Cloud.

The position requires deep expertise in C++ programming, distributed systems, and Linux kernel development. You'll be working on critical infrastructure components including load balancers, firewalls, NAT, SDN, switches/routers, CDN, and network protocols. The role combines hands-on coding with technical leadership opportunities, requiring both strong individual contribution and collaboration skills.

As part of Google's engineering team, you'll be at the forefront of developing next-generation technologies that impact billions of users. The role offers competitive compensation ($166,000-$244,000 base salary plus bonus and equity) and comprehensive benefits. You'll be working in Sunnyvale, CA, contributing to Google's mission of organizing the world's information while solving complex technical challenges at scale.

The ideal candidate will have at least 5 years of software development experience, with particular strength in C++ and algorithms. You should be comfortable with both detailed technical work and high-level system design, as you'll be involved in everything from kernel-level programming to architectural decisions that shape Google's infrastructure future.

This is an excellent opportunity for experienced engineers who want to work on foundational technology that powers some of the world's most widely-used services. You'll be part of a team that prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing and contributing to cutting-edge projects like Google Cloud's Vertex AI platform.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Infrastructure

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Infrastructure

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C++; and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with developing infrastructure, distributed systems or networks
  • Experience building networking components and products
  • Experience developing and debugging Linux kernel code

Benefits For Senior Software Engineer, Infrastructure

Medical Insurance
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Infrastructure

Senior Software Engineer, D-SDN, Google Global Networking

Senior Software Engineering role at Google focusing on distributed networking applications and D-SDN technologies within Google Global Networking.

Senior Software Engineer, Google Cloud Dataproc

Senior Software Engineer role at Google Cloud Dataproc focusing on distributed systems, Apache Spark, and data analytics infrastructure.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google focusing on infrastructure and core systems development, offering competitive compensation and benefits.

Senior Software Engineer, Infrastructure, YouTube

Senior Software Engineer position at YouTube focusing on infrastructure development, requiring expertise in C++ and distributed systems.

Senior Software Engineer, Infrastructure Storage, Google Cloud

Senior Software Engineer position at Google Cloud focusing on infrastructure storage systems, requiring expertise in distributed systems and 5+ years of software development experience.