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 16 days 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 Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and improving search technologies that impact billions of users globally.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions and hardware development for consumer products.

Senior Network Engineer

Senior Network Engineer position at Google, responsible for operating and maintaining large-scale network infrastructure serving millions of users worldwide.

Senior Software Engineer, Google Assistant

Senior Software Engineer position at Google Assistant team, focusing on AI and large-scale systems development with 5+ years of experience required.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, developing next-generation search technologies impacting billions of users worldwide.