Senior Software Engineer, Ask Google Pay
Google Pay now serves over 250M users in India. Our Singapore-based team is the engine behind many of the India Consumer app’s core features. We own the end-to-end reliability and growth for critical user surfaces, driving both engagement and multi-million dollar business generation streams.
In this role, you will be expected to build and own entire user flows in the app with a focus on performance, latency and reliability of the stack.
- Build and maintain key surfaces within the flutter-based Google Pay app, with a focus on performance optimization, User Interface (UI) development and Remote Procedure Call (RPC) integration.
- Build and own entire user flows in the app with a focus on performance, and latency.
- Work on relevant technologies such as Java, Dart, Flutter, Android/iOS, and AI Agent prompting.
- Work with relevant technologies including Java, Dart, Flutter, Android/iOS, AI Agent prompting.
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages, and with data structures and algorithms.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience with performance, systems data analysis, visualization tools, or debugging.
- 3 years of experience with full stack development, across the back-end such as Java, Python, Golang, or C++ codebases.
Preferred qualifications:
- Master's degree or PhD in Computer Science or a related technical field.
- Experience building systems that scale to millions of users globally.
- Experience working effectively with Product Manager/User Experience (PM/UX) to drive features end-to-end.
- Mobile app, full-stack or back-end development experience.