Senior Software Engineer, User Platform (Java)

August 19

🏢 In-office - Manhattan

Apply Now
Logo of Squarespace

Squarespace

A future where everyone can be an entrepreneur.

online publishing • web design • cms • developer tools

1001 - 5000

Description

• Develop features for the authentication, authorization, and account services at Squarespace • Work with engineering teams across the company to enhance our identity platforms and ensure the successful adoption of best practices • Improve the developer experience for other engineers by platformizing Identity components • Write testable, readable, and maintainable code • Participate in platform-level architecture discussions and decisions • Mentor fellow teammates on design patterns and best practices

Requirements

• Have 4+ years of experience developing scalable microservices-based systems using modern Java/JVM technologies • Understand database schema design, caching, and scalability for Relational and NoSQL databases. We use MongoDB, Postgres, and CockroachDB • Have a security mindset - ensuring our systems are secure is our highest priority • Want to work on platform scalability, reliability, and performance • Are passionate about code quality

Benefits

• A choice between medical plans with an option for 100% covered premiums • Health Savings Account with Squarespace funding • Fertility and adoption benefits • Supplemental Insurance plans • Headspace mindfulness app subscription • Retirement benefits with employer match • Flexible paid time off • 12 to 20 weeks of paid family leave • Equity plan for all employees • $100 per month remote Stipend • Access to supplemental insurance plans for additional coverage • Education reimbursement • Employee donation match to community organizations • 6 Global Employee Resource Groups (ERGs) • Hack week twice per year!

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com