Reimagining how people bring their ideas to life online by building scalable, reliable systems behind intuitive tools on the web.
Requirements
- 7+ years of professional experience in backend development using Java, Python, C, or similar languages
- Experience building large-scale, distributed systems
- Strong computer science fundamentals: data structures, algorithms, and system design
Responsibilities
- Build scalable backend services in Java and related technologies.
- Write clean, efficient code that powers high-traffic, production-ready systems.
- Contribute to design decisions and architectural discussions.
- Create features from concept through implementation to launch.
- Power the core of Squarespace's CMS — from high-performance APIs and efficient caching layers to evolving our monolithic codebase.
- Redesign how customers subscribe to Squarespace — from choosing the right plan to checking out with their preferred payment method.
- Act as internal consultants, creating custom solutions for departments like Marketing, Legal, and Security.
Other
- This is a hybrid role working from our NYC office 3 days per week.
- You will report to the Engineering Team Manager.
- Comfortable working in collaborative environments where feedback is valued
- A degree in Computer Science — or equivalent industry experience that speaks for itself