Senior Software Engineer, Square Online

  • Full-time
  • Current Square Employee?: Apply via go/jobs with your Square email.

Company Description

We believe the economy is better when everyone has access. When everyone has room to grow. No one should be left out because the cost is too great or the technology too complex. We started with a little white credit card reader but haven’t stopped there. 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. 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 Square Online team is looking for a senior software engineer to help build out the best possible store and operational features for the fast growing Square Online product. You will help build and own a wide variety of web functionalities on Square Dashboard and our existing Square Online web applications. You will not only have the opportunity to help shape the product roadmap, you will also help thousands of merchants by making it easy to set up their online presence, start accepting orders and grow their business.

You will be working closely with design and product to shape and simplify these unique experiences and then working across multiple different teams and services to build, measure and iterate. If you are interested in building sophisticated web applications to help small merchants succeed online, then the Square Online team is for you.

The broader ECOM team is a growing product team based out of New York, San Francisco, Toronto, Scottsdale, Seattle and more. We are relentlessly customer focused, and iterate quickly using an Agile approach.


You have:

  • At least 5+ years of experience shipping high-quality products

  • Experience or interest in working with PHP and Laravel

  • The curiosity, and desire to learn and teach

  • Build high availability and resilient features which can unlock a ton of opportunities for our sellers and their buyers

  • Work with other Mobile and Web engineers to ship features

  • Work with product managers and designers to refine and determine product scope

  • Respond to customer feedback to improve our products

Technologies we use:

  • PHP, Laravel

  • MySQL, Redis, Elasticsearch, PostgreSQL, Memcached

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. Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us by sending an email to assistance(at) We will treat your request as confidentially as possible. In your email, please include your name and preferred method of contact, and we will respond as soon as possible.

Privacy Policy