Squarespace

HQ
New York, New York, USA
1,723 Total Employees
Year Founded: 2003

Offices at Squarespace

Squarespace is headquartered in New York, New York, USA.

Hybrid Workplace

Employees engage in a combination of remote and on-site work.

Typical time on-site: 0 days a week

U.S. Office Locations

HQ
New York, New York, USA

Squarespace is headquartered in the West Village of Manhattan, within walking distance from the 1, A, C, E, B, D, F, and M trains. Squarespace’s 150,000-square-foot headquarters is located in Manhattan’s West Village at 8 Clarkson Street. The office fills five floors, in addition to a dedicated lo

Recently posted jobs

7 Days Ago
Remote
Hybrid
United States
Consumer Web • eCommerce • Marketing Tech • Payments • Software • Design • SEO
As a Customer Support Advisor at Acuity Scheduling, you will solve customer issues via live chat and email, improve processes, and provide feedback while ensuring excellent service delivery.
16 Days Ago
Remote
Hybrid
United States
Consumer Web • eCommerce • Marketing Tech • Payments • Software • Design • SEO
The Senior Growth Analytics Manager analyzes complex financial and product data to provide insights for executives, optimizing business growth strategies and performance metrics.
Consumer Web • eCommerce • Marketing Tech • Payments • Software • Design • SEO
The Business Development Manager will grow and manage channel partnerships, develop proposals, negotiate contracts, and ensure partner integration and success while collaborating with multiple teams.