Staff Software Engineer, Backend (Communications Platform)
SquarespaceRemotely
javakubernetesspringgcpmongodbkafkacockroachdb
Job Description
📋 Description
- Lead architecture for Squarespace Communications Platform
- Drive platform modernization, reliability, and engineering standards
- Mentor backend/frontend engineers and own design decisions
- Write high-quality Java; participate in reviews and architecture discussions
- Address systemic risks in performance, reliability, security, operability
- Partner on cross-team architecture initiatives
🎯 Requirements
- 10+ years backend engineering with large-scale systems
- Java, Spring; Kafka; MongoDB, CockroachDB
- Distributed systems, reliability, scaling, observability
- Staff or senior-plus tech leadership experience
- Experience modernizing legacy platforms without excessive rewrites
- Strong API design and collaboration with product teams
🎁 Benefits
- Medical plans with 100% covered premiums option
- Fertility/adoption benefits
- Supplemental insurance options
- Headspace mindfulness app
- Retirement with employer match
- Flexible paid time off and parental leave
Back to all jobs