Taro Logo

Software Engineer II, Google Notifications

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer II, Google Notifications

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.

Last updated 5 days ago

Responsibilities For Software Engineer II, Google Notifications

  • Help the team to improve our offerings to collaborators by implementing new features and abilities, and specifically new channels in which we can drive impact
  • Drive complete development cycles from requirements and design through implementation and establishing test plans
  • Collaborate closely with other team members and across teams to solve complex problems leveraging a wide technology stack

Requirements For Software Engineer II, Google Notifications

Java
Python
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Engineer II, Google Notifications