What is a Software Engineer at Squarespace?
As a Software Engineer at Squarespace, you are responsible for building, scaling, and maintaining the systems that power millions of websites, online stores, domain registrations, and marketing platforms globally. Your work directly enables creative entrepreneurs and businesses to establish an online presence, monetize their products, and streamline operations. Engineering at Squarespace blends consumer-grade design elegance with robust, high-scale infrastructure.
You will contribute to product engineering teams like Domains Growth, Acuity Scheduling, or platform-focused teams such as Developer Tools and AI and Delivery Platform. Depending on your specialization, your work will range from crafting high-performance user interfaces in JavaScript and TypeScript to building resilient distributed systems and data pipelines using Java, Go, or Python. Regardless of your exact domain, software engineers at Squarespace take full ownership of their service life cycle, from design and automated testing to deployment and production operations.
What makes this role distinct is Squarespace's commitment to clean architecture, high operational standards, and developer efficiency. You will solve complex scalability challenges—such as low-latency rendering, global domain resolution, high-throughput transaction processing, and automated dev tools—while maintaining an intuitive user experience.
