Senior Software Engineer, Full Stack, Payments

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$161,000 - $239,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer, Full Stack, Payments

Google is seeking a Senior Software Engineer to join their Payments team, focusing on making payments simple, seamless, and secure. This role involves working on critical projects that power money movement between Google and its consumers and businesses, including features like Autofill payments, tap and pay in stores, and the Google Pay app. The position offers opportunities to work across the full technology stack, from backend systems to user-facing features.

As a senior engineer, you'll be responsible for designing, developing, testing, and maintaining software solutions that impact billions of users. The role requires expertise in both backend technologies (Java, Python, GO, or C++) and frontend development (JavaScript/TypeScript, HTML, CSS). You'll collaborate with cross-functional teams, lead technical discussions, and contribute to the architecture of large-scale payment systems.

The ideal candidate will bring 5+ years of software development experience, with a strong foundation in data structures and algorithms. You'll have the opportunity to work with cutting-edge technologies across various domains, including distributed computing, system design, security, and UI design. The position offers competitive compensation ($161,000-$239,000) plus bonus, equity, and comprehensive benefits.

This role is perfect for someone who is passionate about creating accessible, secure payment solutions and wants to make a significant impact on how people handle financial transactions globally. You'll be part of a team that values technical excellence, innovation, and collaborative problem-solving, while working on products that serve billions of users worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer, Full Stack, Payments

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • 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

Requirements For Senior Software Engineer, Full Stack, Payments

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture

Benefits For Senior Software Engineer, Full Stack, Payments

Medical Insurance
Equity
401k
  • Base salary + bonus + equity + benefits
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Full Stack, Payments

Software Engineer, Enablement Apps Platform and Reliability Team - APAC

Senior Software Engineer role at Netflix APAC, focusing on platform reliability and partner technology integration with 5+ years experience required.

Senior Software Engineer (L5) - Audio/Video Tools and Tests

Senior Software Engineer position at Netflix focusing on audio/video tools and test automation, requiring 5+ years of experience and strong Python/JavaScript skills.

Senior Software Engineer

Senior Software Engineer role at Uber, focusing on backend development for the Eats Delivery Search team, optimizing search algorithms and maintaining high-performance systems.

Sr Software Engineer

Senior Software Engineer role at Uber focusing on backend development for SAAS applications and internal workforce systems.

Senior Software Engineer

Senior Software Engineer position at Uber focusing on backend development, requiring 6+ years of experience and expertise in distributed systems.