San Francisco, California, USA
15 days ago
Senior Software Engineer, Android Payment SDKs

Job Description

Our Payment SDK teams serve both third-party developers who create their own applications using Square’s ecosystem, and also our own developers creating Square’s own applications.  Our external customers include some of Square’s largest, and internally we collaborate with unusually many other teams, from device firmware to server APIs and services, from low-level security and account identity to developer support and sales engineering.  In some ways our focus is narrow—we move money for in-person transactions, and do only the bare minimum of other functions required for that—but is, in a very real sense, the heart of Square.

You Will:

Design and implement features to expand the Android SDK products’ addressable market to new developers, merchants, and buyers.Help balance the external-facing and internal-facing demands, including designing APIs and systems that meet the sometimes-competing needs of both.Collaborate with some truly excellent teammates, both in the SDK team and adjacent to it, and help to onboard new engineers and develop the existing ones to remain excellent and to further improve both your peers and yourself.
Confirm your E-mail: Send Email