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

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 17 hours 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?

Jobs Related To Google Senior Software Engineer, Infrastructure, Core

Senior Software Developer, Chrome

Senior Software Developer position at Google Chrome team, focusing on C++ development and browser engineering to improve web accessibility and security.

Senior Test Developer, Core

Senior Test Developer position at Google's Core team, focusing on automated testing and test infrastructure development for Google's flagship products.

Senior Advertising Solutions Architect, gTech (English, Japanese)

Senior Advertising Solutions Architect position at Google's gTech team, combining technical expertise with customer solutions in Tokyo, requiring English and Japanese fluency.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on enterprise software development and system integration for internal business processes and cloud services.

EDA/CAD Custom Tool Development Engineer

Senior engineering role developing custom tools and automation for Google Cloud's hardware design processes, focusing on AI/ML integration in chip design.