
Build your website with ease and style
Squarespace is a leading website building and hosting platform headquartered in New York City. With over 3.7 million websites created, Squarespace provides a comprehensive suite of services including eCommerce, domain registration, and analytics. The company has raised $300 million in funding and se...
Employees enjoy competitive salaries, equity options, generous PTO, and a remote-friendly work policy. Squarespace also offers a learning budget and c...
Squarespace fosters a culture of creativity and innovation, encouraging employees to experiment and express their ideas. The company emphasizes design...

Squarespace • New York City
Squarespace is seeking a Software Engineer to join their Communications Platform team. You'll work with Java, Spring, and various databases to build tools that enhance communication between product teams and customers. This role requires 5+ years of experience in backend development.
You have 5+ years of experience developing production systems using Java and Spring — you've built scalable applications that handle significant user interactions and understand the intricacies of backend development. Your expertise extends to relational and NoSQL databases such as MongoDB, Postgres, and CockroachDB, allowing you to design efficient data storage solutions. You are familiar with asynchronous eventing systems and platforms, which enables you to create responsive and robust applications. You thrive in collaborative environments, working closely with cross-functional teams to deliver high-quality software solutions. Your commitment to writing well-structured and maintainable code is evident in your participation in code reviews and adherence to best practices. You are eager to learn and grow, seeking opportunities that align with your career aspirations.
Experience with cloud platforms like GCP is a plus, as is familiarity with container orchestration tools such as Kubernetes. If you have worked on media services or communication platforms, that would be an added advantage.
As a Software Engineer at Squarespace, you will collaborate with engineers to execute projects focused on building frameworks and tools for media services. Your role will involve writing backend code that is not only functional but also maintainable, ensuring that the systems you develop are robust and scalable. You will participate in code reviews, providing constructive feedback to your peers and contributing to the overall improvement of the team's coding standards. You will engage in discussions about system architecture and design, helping to shape the future of the Communications Platform. Your work will directly impact how product teams communicate with customers, making it essential to deliver high-quality solutions that meet user needs. You will also have the opportunity to mentor junior engineers, sharing your knowledge and experience to help them grow in their careers.
At Squarespace, we foster an inclusive environment that encourages learning and growth. You will have the opportunity to work on high-impact projects that are visible across the organization. We provide personalized career growth plans with clear expectations and milestones, ensuring that you can align your interests with the company's goals. Our hybrid work model allows for flexibility, enabling you to balance your professional and personal life effectively. Join us and be part of a team that values collaboration, innovation, and excellence in software development.
Apply now or save it for later. Get alerts for similar jobs at Squarespace.