companySquarespace logo

Senior Software Engineer - Java (Domains)

SquarespaceNew York City
Hybrid Full-time $128.5K/yr - $231.5K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What We Are Looking For: 7+ years of backend software development experience, particularly with scalable and distributed systems in cloud environments (e.g., GCP, AWS). 4+ years of experience in Java and Spring frameworks. Familiarity with relational or NoSQL databases such as CockroachDB or MongoDB. Experience with messaging or streaming technologies, including Kafka, Pub/Sub, or AMQP. Understanding of domain functionality (DNS, TLDs, registration processes, WHOIS) is a plus, but not essential.

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.

About Squarespace

Squarespace is a leading platform that empowers creators to build beautiful websites and manage their online presence effectively. By providing tools that simplify website creation, domain registration, and e-commerce functionalities, we help individuals and businesses thrive in the digital landscape.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.