Squarespace

SeniorSoftwareEngineer,Java-Orders

Dublin, Ireland Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer, Java - Orders at Squarespace. Skills: Java, Spring Boot, backend services, event-driven systems. Develop backend services. Drive performance improvements”

What You'll Achieve.

ensuring Squarespace's core revenue engine operates seamlessly and reliably

Industry & Context.

Problems you'll solve

software design principles

What They're Looking For.

Must Have

6+ years of experience developing backend systems with Java or similar object-oriented programming languages, Understanding of computer science fundamentals, including data structures, databases, and software design principles, Experience with SpringBoot, Java, relational databases, event-driven systems, messaging tools, BS in Computer Science or a related field, or equivalent industry experience, Proven ability to take technical ownership, lead large, complex projects, influence architectural direction across teams

Nice to Have

Kafka

What You'll Do.

Develop backend services

Drive performance improvements

Collaborate with product teams

improve order processing

Work on main services

How You'll Work.

Team & Collaboration

Collaborate with product teams on new features; influence architectural direction across teams

Process & Methodology

lead large, complex projects

Full Job Description

Squarespace Dublin is seeking a Senior Backend Engineer for our Orders team within Revenue Systems. This is a critical role responsible for ensuring Squarespace's core revenue engine operates seamlessly and reliably for millions of customers. You'll build and maintain key backend services powering the Squarespace purchasing platform, enabling seamless product purchases and product access. Focusing on services like Order and Provisioning, you'll manage orders, subscriptions, and provisioning. The job is hybrid in our Dublin Office, 3 days in the office, 2 days from home. You will report to the Orders Engineering Team Manager. You’ll Get To… Develop backend services (APIs, event-driven systems) for our purchasing platform. Drive performance improvements and enhance scalability for core services using Java, Spring, PostgreSQL, CockroachDB, and Kafka. Collaborate with product teams on new features and improve order processing. Contribute to a culture of engineering excellence and professional development by participating in technical design reviews and mentoring junior team members. Work on main services: Order Service (order management) and Provisioning Service (product access). Who We’re Looking For 6+ years of experience developing backend systems with Java or similar object-oriented programming languages. Understanding of computer science fundamentals, including data structures, databases, and software design principles. Experience with SpringBoot, Java, and relational databases Familiarity with event-driven systems and messaging tools (e.g., Kafka). BS in Computer Science or a related field, or equivalent industry experience. Proven ability to take technical ownership, lead large, complex projects, and influence architectural direction across teams. Benefits & Perks Health insurance with 100% covered premiums for you, your spouse or partner and your dependent children, including medical, dental, and vision Life and Income Protection Fertility and adoption benefits

Free ATS check

Applying for this Senior Software Engineer, Java - Orders role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Squarespace?

Real rants from real employees. Read before you apply.

Read Company Rants →