Engineering Manager, Square Online

  • San Francisco, CA, USA
  • Full-time
  • Alternate Location: Toronto, Canada
  • 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

Square Online makes it easy for merchants to start selling online, from food trucks to large retailers. The product has seen tremendous growth recently but still has an incredible amount of untapped potential.

As a leader for the Onboarding & Dashboard team within Square Online, you will be responsible for managing the team that owns the merchant onboarding experience for the Square Online product. You will have direct responsibility for shaping the product roadmap and delivering critical features that will help thousands of merchants to quickly set up their online presence, start accepting orders and operate their business at scale.

You will:

  • Work closely with engineering leaders across the company as well as design, product and analytics to create a remarkable onboarding experience for the Square Online product.

  • Grow and manage an excellent team of engineers, helping to develop their careers with ambitious projects and specific feedback.

  • Ensure successful project execution through careful planning, organization, and ownership of your team's development processes.

  • Contribute to engineering-wide initiatives as part of the engineering management team.

Explore Square Online:



You have:

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field

  • 5+ years of experience shipping high-quality products

  • 2+ years engineering management experience (including hiring, providing feedback, and career growth guidance for team members)

  • Innate curiosity, and a desire to learn and teach

  • Strong understanding of how to gather and leverage data to improve the product experience and drive growth

  • Experience working effectively with product managers, data analysts, and other engineering leaders

Technologies we use and teach:

  • Javascript (ES6), Webpack, Vue.js and other modern web frameworks

  • PHP (with Laravel), Ruby, and Go

  • MySQL, Redis, Elasticsearch, 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.