About The Role:

Square Appointments helps service professionals manage their calendar on the go. With Square’s online scheduling software, customers can always get access to their availability and confirm their appointments online. Our software is the point of sale for the merchants and a tool for them to manage their time. As an engineer on Appointments, you will build products that are inspiring, meaningful and will change the economy we know today. You’ll work with our product, design and engineering team to bring these ideas to life!


  • Guide the architecture of our front-end systems to ensure quick and stable feature development
  • Work with other engineers, designers, and product managers to develop excellent product experiences
  • Oversee the entirety of your features – that includes component design, implementation, automated testing, and roll-out
  • Have the option to be involved in the product development life cycle right from user interviews, design sprints, and problem alignment in close collaboration with designers
  • Hold yourself, and your teammates accountable to the standards of engineering that enables Square to safely move billions of dollars in payments and allow our customers to trust us with their sensitive data

Candidate Requirements:

  • 3+ years professional experience and Bachelors in Computer Science or Equivalent
  • Natural curiosity and desire to build products that merchants depend on
  • Desire to solve hard and engaging engineering problems
  • An understanding of how the web works with experience developing applications
Job Overview
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgotten Password