Job Description
Payments is Square’s core product and the foundation for the growth of many other Square products. The Payments team builds money-moving infrastructure and user-facing products to help millions of merchants do their business every day. We focus on improving the end-to-end user experience for these merchants and driving the growth for Square by bringing the Square payments experience to more merchants around the world. We also build fast-growing new products like Virtual Terminal and Instant Deposits, which already help merchants move billions of dollars every year.
As a full-stack engineer on the Payments team, you will:
Build services and frontend for identity verification and new merchant onboarding, to help bring Square payments to new markets.
Grow Square payments by optimizing acquisition channels like the referral program.
Improve the Payment Terminal product for merchants to take payments in the Square POS app or in a web browser.
Build new features and improvements for Deposits products, to help merchants link bank accounts, manage and understand their deposits, and access their funds whenever they need them.
Work across the boundary of software and hardware to create new payment products.
Build extensive, reliable support for product data logging and metrics.
Work closely with product managers, designers, analysts, and marketing teams to drive product development.