Software Developer, Chrome Payments

Software Developer, Chrome Payments

Software Developer, Chrome Payments

Google

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.