Google's Growth and Notifications (GaNT) team is seeking a Software Engineer II to join their mission of providing a generic notification platform that serves all product areas at Google. This role is crucial in improving communication quality with Google's users and helping in product re-engagement and growth. As part of the Core team, you'll work on developing advanced features across the entire organization's stack, handling everything from promotional notifications to critical security alerts.
The position offers the opportunity to work with multiple teams across GaNT and beyond, as many features require cross-team collaboration. You'll be part of Google's Core team, which builds the technical foundation behind Google's flagship products and is responsible for the underlying design elements, developer platforms, product components, and infrastructure.
The ideal candidate should have experience with Java, C++, or Kotlin, and understand performance optimization and large-scale distributed systems. You'll be working in a complex codebase, developing features that impact billions of users while maintaining Google's high standards for software engineering excellence.
This role offers the unique opportunity to influence technical decisions across the company while working on critical infrastructure that powers Google's communication capabilities. You'll be part of a team that handles massive scale and extends well beyond traditional web applications, requiring innovative solutions in distributed computing, system design, and data storage.