Taro Logo

Senior Software Engineer, Infrastructure, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Infrastructure, Core

Google is seeking a Senior Software Engineer to join their Core Infrastructure team, focusing on building the technical foundation behind Google's flagship products. This role involves developing next-generation debugging services that will transform debugging at Google and enable root cause analysis of events in large-scale distributed systems while maintaining privacy. The position requires expertise in building scalable services that handle large workloads with minimal latency.

As part of the Core team, you'll be responsible for creating infrastructure and APIs that enable distributed debugging and development across Google at an unprecedented scale. You'll work on essential building blocks that drive innovation for every developer while maintaining excellent, safe, and coherent experiences for users. The role offers a unique opportunity to impact important technical decisions across the company.

The ideal candidate should have strong experience in software development, distributed systems, and infrastructure design. You'll be working with backend technologies like GoLang, Rust, or Java, and will need to demonstrate leadership qualities while being versatile enough to tackle new problems across the full stack. This position combines technical expertise with the opportunity to shape the future of debugging and development infrastructure at one of the world's leading technology companies.

Working at Google means joining a team that builds solutions affecting billions of users, with opportunities to switch teams and projects as both you and the fast-paced business grow and evolve. The role offers exposure to cutting-edge technologies and the chance to work on complex technical challenges at a scale unmatched elsewhere.

Last updated 3 months ago

Responsibilities For Senior Software Engineer, Infrastructure, Core

  • Solve problems around query latency, data freshness, index correctness and serve at scale
  • Automate and improve efficiency in operational and user support
  • Support users with system integrations and resolve client issues
  • Participate in weekly onduty rotation to address user and operational tickets
  • Collaborate with privacy to explore options for quick access to debug data while protecting users' data

Requirements For Senior Software Engineer, Infrastructure, Core

Go
Java
Rust
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience in 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

Interested in this job?