Square

Software Engineer, Android

Software Engineering | San Francisco, CA, United States

Android development is difficult! But at Square we're building libraries and breaking rules that make beautiful UIs easy and breathtaking UIs possible.

We are hiring engineers to build the next generation of our Android applications. Square is renowned for user experience, pixel-perfect UIs, and extensive contributions to the open source community. We approach mobile development with precision and engineering rigor, investing heavily in test automation and tools to improve quality and delight customers.

You will:
  • Ship reliable software through continuous integration, test automation, and in-depth code reviews
  • Improve our unique apps which allow anyone to start a business, accept payments, and pay effortlessly
  • Envision new products and features that are inspired, considered, and magical
  • Find simple, elegant solutions to hard problems
You have:
  • Strong coding skills and Computer Science fundamentals
  • Experience shipping products
Even better:
  • Android experience is a plus, but generalist engineers with backgrounds in related technologies are welcome


We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.