Senior Software Engineer, Java - Extensibility
Core
Building and enhancing a robust developer platform (APIs) to enable third parties to extend functionality for marketing, inventory, fulfillment, and customer management in Squarespace's e-commerce ecosystem.
Role type
Senior IC Java Backend Engineer (API Extensibility)
Builds
Scalable, high-performance API services and developer platform features
Domain
E-commerce / Cloud / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring ecosystem, RESTful API design, distributed systems, microservices architecture, CI/CD pipelines, code review, technical mentorship
Preferred skills
None stated
Technologies
Java, Spring, REST APIs
Responsibilities
Lead technical design and implementation of complex features focusing on API extensibility, performance, and maintainability; Participate in architecture discussions, design reviews, and roadmap planning; Contribute to projects solving engineering challenges; Enhance team efficiency through code reviews; Offer guidance to junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities