Senior Software Engineer, Assistant Infrastructure

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$161,000 - $239,000
Backend
Senior Software Engineer
In-Person
5000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Assistant Infrastructure

Google is seeking a Senior Software Engineer for their Assistant Infrastructure team to join their Core team, which is responsible for building the technical foundation behind Google's flagship products. This role focuses on solving technical challenges for runtime support of assistive experiences on Google Home devices.

The position requires extensive experience in C++ programming, distributed systems, and large-scale infrastructure development. You'll be working on critical projects that support Google's needs, with opportunities to switch teams as the business evolves. The role involves writing and testing code, building production services, and managing multi-quarter projects.

As part of the Core team, you'll have a unique opportunity to impact technical decisions across Google, working on central solutions that break down technical barriers and strengthen existing systems. The team serves as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure.

The compensation package is competitive, ranging from $161,000 to $239,000 base salary, plus bonus, equity, and comprehensive benefits. Google offers a collaborative environment and emphasizes diversity and inclusion, making it an ideal workplace for engineers who want to make a significant impact on technology used by billions of users.

This role is perfect for candidates who are passionate about large-scale systems, have strong C++ programming skills, and want to work on infrastructure that powers next-generation assistive technologies. You'll be at the forefront of innovation, working with cutting-edge technology while having the support and resources of one of the world's leading tech companies.

Last updated a month ago

Responsibilities For Senior Software Engineer, Assistant Infrastructure

  • Write and test product or system development code (primarily in C++)
  • Build and maintain production services with robust telemetry/monitoring/testing
  • Scope, execute, and report on multi-quarter projects
  • Analyze logs and experiment analysis, migrating production systems/traffic, and debugging distributed systems
  • Perform archaeology on codebases to understand dependencies and control flows and author system and API designs

Requirements For Senior Software Engineer, Assistant Infrastructure

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C++ programming, 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 developing large-scale infrastructure, distributed systems or networks

Benefits For Senior Software Engineer, Assistant Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Software Engineer, Assistant Infrastructure

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions for consumer products, requiring expertise in PnR, STA, and power integrity analysis.

Senior Network Engineer, Google Enterprise Networking

Senior Network Engineer position at Google, focusing on enterprise network infrastructure design and operations with competitive compensation and benefits.

Senior Software Engineer, Titian Platform

Senior Software Engineer position at Google's Titian Platform, focusing on implementing Generative AI applications in Google Cloud Platform.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on optical network infrastructure, automation, and large-scale network operations.

Senior Software Engineer, Infrastructure, Google Ads

Senior Software Engineer position at Google Ads, focusing on infrastructure development and large-scale distributed systems, offering competitive compensation and growth opportunities.