Senior Software Engineer, Java (Domains)

SquarespaceNew York, NY
2dHybrid

About The Position

At Squarespace, we empower millions of creators—from artists to entrepreneurs—to build a brand and transact with their customers in an impactful and beautiful online presence. The journey for every single one of these customers begins with a single step: securing a domain. This is a hybrid role working from our New York City office 3 days per week. Domains teams that we are hiring for: Domains Product: The Domains product team is responsible for the entire Domain lifecycle from purchase, management to renewals. They aim to build a customer experience that is intuitive, performant and empowers customers with all levels of understanding of domains to be able to manage their domains with ease. Domains Growth: The Growth team is responsible for the top-of-the-funnel growth of all the products within the Domains group. This team owns the search experience on our frontsite, the pricing strategy and the conversion across all products.

Requirements

  • 7+ years of backend software development, building scalable and distributed systems in cloud environments (e.g. GCP, AWS)
  • 4+ years of development experience in Java and Spring
  • Experience with relational or NoSQL databases such as CockroachDB, MongoDB
  • Familiarity with queuing or streaming technologies such as Kafka, Pub/Sub, AMQP

Nice To Haves

  • Understanding of how a domain works (DNS, TLDs, domain registration processes, WHOIS, etc.).

Responsibilities

  • Design, develop, and maintain scalable and performant backend services and APIs , using Java.
  • Lead technical design discussions, propose solutions, and make informed architectural decisions that align with our overall strategy.
  • Collaborate with product managers, frontend engineers, and other stakeholders to translate product requirements into technical specifications and deliver impactful product experiences.
  • Set a standard of technical excellence through RFC reviews and the code review process
  • Mentor junior engineers, share knowledge, and foster a culture of technical excellence within the team.

Benefits

  • A choice between medical plans with an option for 100% covered premiums
  • Fertility and adoption benefits
  • Access to supplemental insurance plans for additional coverage
  • Headspace mindfulness app subscription
  • Global Employee Assistance Program
  • Retirement benefits with employer match
  • Flexible paid time off
  • 12 weeks paid parental leave and family care leave
  • Pretax commuter benefit
  • Education reimbursement
  • Employee donation match to community organizations
  • 7 Global Employee Resource Groups (ERGs)
  • Dog-friendly workplace
  • Free lunch and snacks
  • Private rooftop
  • Hack week twice per year
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service