About the job
At Squarespace, we empower millions of creators—from artists to entrepreneurs—to establish a compelling online presence that resonates with their customers. Every journey begins with securing a domain name, and we are excited to invite a talented Senior Software Engineer to join our team in New York City, working in a hybrid model three days per week.
We are currently expanding our Domains teams:
- Domains Product: This team oversees the entire lifecycle of domain management, from purchase to renewal. Our goal is to provide an intuitive, high-performance customer experience that enables users of all expertise levels to navigate domain management effortlessly.
- Domains Growth: Responsible for driving growth across all products within the Domains group, this team manages the user search experience on our website, pricing strategies, and conversion optimization.
Your Responsibilities Include:
- Designing, developing, and maintaining scalable backend services and APIs using Java.
- Leading technical discussions, proposing solutions, and making informed architectural choices aligned with our strategic vision.
- Collaborating with product managers and frontend engineers to translate product requirements into technical specifications, delivering impactful user experiences.
- Setting standards of technical excellence through RFCs and code review processes.
- Mentoring junior engineers and fostering a culture of technical excellence within the team.

