Senior Software Engineer, Java - Extensibility
Core
Building and enhancing a robust developer platform (APIs) to enable third parties to extend functionality for Squarespace's e-commerce ecosystem.
Role type
Senior IC Java Backend Engineer
Builds
Developer platform APIs for marketing, inventory, fulfillment, and customer management
Domain
E-commerce / Cloud / Distributed Systems
Required skills
Java, Spring ecosystem, RESTful API design, distributed systems, microservices, CI/CD pipelines, code review, technical mentorship
Preferred skills
Architecture discussions, roadmap planning, guiding junior engineers
Technologies
Java, Spring, Cloud platforms
Responsibilities
Lead technical design and implementation of complex features focusing on API extensibility, performance, and maintainability; Contribute to projects solving engineering challenges; Participate in architecture discussions and design reviews; Break down tasks and build scalable, high-performance systems; Work with other engineering teams for seamless integration; Offer guidance to junior engineers
Seniority
Senior, hands-on IC with mentorship
