Software Engineer (test job)

  • Full-time
  • Current Square Employee?: Apply via go/jobs with your Square email.
  • Alternate Location: Oakland, United States

Company Description

We believe everyone should be able to participate and thrive in the economy. So we’re building tools that make commerce easier and more accessible to all. We started with a little white credit card reader but haven’t stopped there. Our new reader helps our sellers accept chip cards and NFC payments, and our Cash app lets people pay each other back instantly. We’re empowering the independent electrician to send invoices, setting up the favorite food truck with a delivery option, helping the ice cream shop pay its employees, and giving the burgeoning coffee chain capital for a second, third, and fourth location. Let’s shorten the distance between having an idea and making a living from it. We’re here to help sellers of all sizes start, run, and grow their business—and helping them grow their business is good business for everyone.

Job Description

The Invoices Team is helping service professionals succeed and empowering them to run their entire business on Square. We build mobile-first products that small businesses depend on, so they can compete in today’s digital landscape.  We’re a customer focused product team that iterates quickly on features using the build-measure-learn approach.  

Our products span the gamut of buyer (customer) and seller (merchant) tools.  We work closely with Square’s world class design and product team to make the impossible a reality.  Much of our work is focused around merchants who provide a service, need help managing time, and have complex workflows.  We regularly work with other teams to help our products come alive and there are great opportunities to mentor, coach and lead engineers.  

Do you like helping merchants start, run and grow their business? Are you interested in building products that millions of merchants depend on?  Mobile is the fastest growing platform for the Invoices product, while still in it's early days we've received great customer feedback and see it as an opportunity to change how merchants manage and grow their business.  We're looking for someone to come and help drive the mobile product across both iOS and Android platforms.

What you will do:

  • Deliver features to millions of customers, shipping at a fast and exciting cadence

  • Be a part of creating a product that aims to make real people’s financial lives easier.

  • Help drive architecture and infrastructure decisions for our products

  • Hold your teammates and yourself to a high standard of engineering while working on products that move billions of dollars in payments and manage customers’ sensitive data.

  • Work with a world-class team of experienced and dedicated engineers and designers

  • Push our UI and UX to build delightful products and features

Qualifications

What you have:

  • BA/BS degree or equivalent working experience (3+ years preferred)

  • A strong sense of customer empathy and desire to influence the product direction

  • Innate curiosity and desire to build products that merchants love to use every day.

  • Desire to solve hard and engaging engineering problems.

  • A record of pursuing self directed side projects, research, or open source projects

Technologies we use and teach:

  • Swift, Objective-C, iOS SDK, Java, RetroLambda, Android SDK

  • Reactive Programing (RxSwift / RxJava), J2ObjC, Protocol Buffers

Additional Information

At Square, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.

Privacy Policy