Senior Software Engineer, Java (Domains)

SquarespaceNew York, NY
36dHybrid

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. The Domains DNS team is the bedrock of that mission. We build and operate the foundational services that make online identity possible. We are responsible for the management of each domain name on our platform, from registration to serving billions of DNS queries that connect their audience to their content. We believe that managing a domain should be simple, secure, and incredibly reliable.. This is a hybrid role working from our New York City office 3 days per week.

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
  • 8 Global Employee Resource Groups (ERGs)
  • Dog-friendly workplace
  • Free lunch and snacks
  • Private rooftop
  • Hack week twice per year

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service