Squarespace
SeniorSoftwareEngineer,Java-Orders
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.