Software Developer, Chrome Payments
2 hours ago
•No application
About
MINIMUM QUALIFICATIONS
- * Bachelor’s degree or equivalent practical experience.
- * 2 years of experience with software development in one or more programming
- languages, or 1 year of experience with an advanced degree.
PREFERRED QUALIFICATIONS
- * Master's degree or PhD in Computer Science, or a related technical field.
- * 2 years of experience with data structures and algorithms.
- * Experience in Android development, iOS development, web development, working
- with two or more from the following: web application development, Unix/Linux
- environments, mobile application development, distributed and parallel
- systems, machine learning, networking, developing large software systems, or
- infrastructure.
- * Experience in coding projects with common programming/scripting languages
- such as Java, C, C++, Python, Shell scripting, and JavaScript.
- * Experience developing accessible technologies.
ABOUT THE JOB
- Google's software developers develop the next-generation technologies that
- change how billions of users connect, explore, and interact with information and
- one another. Our products need to handle information at massive scale, and
- extend well beyond web search. We're looking for developers who bring fresh
- ideas from all areas, including information retrieval, distributed computing,
- large-scale system design, networking and data storage, security, artificial
- intelligence, natural language processing, UI design and mobile; the list goes
- on and is growing every day. As a software developer, you will work on a
- specific project critical to Google’s needs with opportunities to switch teams
- and projects as you and our fast-paced business grow and evolve. We need our
- developers to be versatile, display leadership qualities and be enthusiastic to
- take on new problems across the full-stack as we continue to push technology
- forward.
- Payments are a critical user journey and a fundamental necessity for any
- successful digital platform. The Chrome Payments team is focused on building
- both platform capabilities like new APIs and core product features, including
- autofill, Chrome UX, and innovative AI/agentic purchase flows to ensure payments
- are seamless and secure for billions of users and the developers serving
- them.The team is also dedicated to enabling entirely new types of web
- transactions. The goal is to equip the web with the necessary payment primitives
- to spur innovative business models and fully support emerging AI driven
- purchases.
- In this role, you will significantly improve and simplify payments for users
- globally, affecting both manual flows and the rapidly growing area of AI/agentic
- purchases.
- Whether it is paying online with Autofill, using tap and pay in stores, or using
- the Google Pay app, the Payments team at Google is focused on making payments
- simple, seamless, and secure. In addition to consumer payment technologies, the
- Payments team also powers the money movement between Google and its consumers
- and businesses.
- The Canada base salary range for this full-time position is CAD 144,000-148,000
- + bonus + equity + benefits. Our salary ranges are determined by role, level,
- and location. Within the range, individual pay is determined by work location
- and additional factors, including job-related skills, experience, and relevant
- education or training.
- Please note that the compensation details listed in Canada role postings reflect
- the base salary only, and do not include bonus, equity, or benefits. Learn more
- about benefits at Google
- [https://www.google.com/about/careers/applications/benefits/].
RESPONSIBILITIES
- * Write product or system development code.
- * Review code developed by other developers and provide feedback to ensure best
- practices (e.g., style guidelines, checking code in, accuracy, testability,
- and efficiency).
- * Contribute to existing documentation or educational content and adapt content
- based on product/program updates and user feedback.
- * Triage product or system issues and debug/track/resolve by analyzing the
- sources of issues and the impact on hardware, network, or service operations
- and quality.
- * Work collaboratively with the Chrome Payments team to design and implement
- improvements to existing payments APIs in Chrome and build new web platform
- APIs, Chrome UX or AI/agentic payment capabilities to make payments on the
- web simpler and more trustworthy.




