Staff Software Engineer, Payments

Google Google · Big Tech · Hyderabad, Telangana, India

Staff Software Engineer for Google's Payments team, focusing on developing scalable back-ends and payment-grade security solutions for their end-to-end payment platform. Responsibilities include technical leadership, influencing engineering teams, designing and developing large-scale software solutions, and bringing new payment protocols to the platform. Requires experience in C++, Java, Python, or Go, software design/architecture, and integrating generative AI tools or LLM interfaces into workflows. Preferred qualifications include experience in Platform Engineering, Payments protocols, compliance, and security.

What you'd actually do

  1. Provide technical leadership on high-impact projects. Own payments protocols and work closely with cross-functional partners to define protocols and technologies.
  2. Influence and coach a distributed team of engineers.
  3. Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  4. Work on bringing new payment protcols to Payments Platform. Manage project priorities, deadlines, and deliverables.
  5. Design, develop, test, deploy, maintain, and enhance large scale software solutions.

Skills

Required

  • C++
  • Java
  • Python
  • Kotlin
  • Go
  • software design and architecture
  • integrating generative Artificial Intelligence (AI) tools or Large Language Model (LLM) interfaces into workflows

Nice to have

  • Platform Engineering
  • Payments protocols
  • compliance
  • security
  • data structures and algorithms
  • technical leadership role leading project teams and setting technical direction
  • complex, matrixed organization involving cross-functional, or cross-business projects

What the JD emphasized

  • payment grade security
  • payments protocols
  • compliance and security needs