Software Engineer, Payments Data Platform

Google Google · Big Tech · Singapore

Software Engineer role focused on building and evolving the core data infrastructure and tooling for consumer payments at Google. Responsibilities include designing and developing data pipelines, enhancing self-serve platform capabilities, ensuring data reliability, scalability, and compliance, and collaborating with various teams to meet business requirements. Requires experience with software development, large-scale data processing, and distributed systems.

What you'd actually do

  1. Design, develop, and implement data pipelines and infrastructure.
  2. Take ownership of technical problems, from ideation and research to proposing and delivering end-to-end solutions involving requirements.
  3. Collaborate with Product Managers, Data Scientists, Analysts, and Feature Engineering teams to understand data needs and deliver data solutions that meet business requirements.
  4. Identify opportunities to improve system efficiency, reliability, and developer experience within the data platform. Address technical debt and implement optimizations.
  5. Advocate and implement best practices in data infrastructure, software development, testing, and monitoring to ensure the reliability, scalability, and efficiency of Golden Data Pipeline's (GDP's) systems.

Skills

Required

  • Software development
  • Large-scale data processing
  • Distributed systems

Nice to have

  • Google's internal data technologies
  • Payment products
  • Full-stack development