Senior Software Engineer, Finance and Growth Platform, Payments

Google Google · Big Tech · Singapore

This role is for a Senior Software Engineer on the Consumer Payments Finance and Growth Platform team at Google. The team owns the infrastructure for payments data processing, growth, engagement, and business generation. The role involves designing, developing, and maintaining scalable features and infrastructure, contributing to architectural evolution, and ensuring performance and reliability of critical services. While the role requires experience with Generative AI and agentic technologies, the core function is engineering for a financial platform, not building core AI models or research.

What you'd actually do

  1. Design, develop, and maintain scalable features and infrastructure for the Finance and Growth platform.
  2. Work on all technical aspects of development, including technical requirements definition, design, implementation, unit testing, and integration.
  3. Contribute to the architectural evolution of the platform, balancing the needs for centralization vs decentralization.
  4. Ensure the performance and reliability of critical services, maintaining high availability standards for global finance back-end infrastructures.
  5. Participate in code reviews, share knowledge to foster a culture of technical excellence.

Skills

Required

  • software development
  • Java
  • C/C++
  • Python
  • JavaScript
  • Go
  • Generative AI
  • Large Language Models
  • Multi-Modal Models
  • agentic technologies
  • Model Context Protocol (MCP)
  • Agent Development Kit (ADK)
  • Agent-to-Agent (A2A)

Nice to have

  • Artificial Intelligence (AI)
  • machine learning systems
  • Generative AI Agentic solutions
  • Large Language Model (LLM) integrations
  • low level systems programming languages
  • C++
  • C
  • distributed systems design
  • high-performance services

What the JD emphasized

  • 3 years of experience with Generative AI (e.g., Large Language Models, Multi-Modal Models) and agentic technologies (e.g., Model Context Protocol (MCP), Agent Development Kit (ADK), Agent-to-Agent (A2A), etc).