Senior Software Engineer, Java - Orders
Squarespace1 day ago
Responsibilities
- Develop backend services (APIs, event-driven systems) for the purchasing platform.
- Drive performance improvements and enhance scalability for core services.
- Collaborate with product teams on new features and improve order processing.
- Participate in technical design reviews and mentor junior team members.
- Manage main services: Order Service and Provisioning Service.
Requirements
- 6+ years of experience developing backend systems with Java or similar languages.
- Understanding of computer science fundamentals, including data structures and software design principles.
- Experience with SpringBoot, Java, and relational databases.
- Familiarity with event-driven systems and messaging tools like Kafka.
- BS in Computer Science or equivalent industry experience.
- Proven ability to take technical ownership and lead complex projects.
Benefits
- Health insurance with 100% covered premiums for you and your family.
- Life and Income Protection.
- Fertility and adoption benefits.
- Headspace mindfulness app subscription.
- Global Employee Assistance Program.
- Pension benefits with employer match.
- Flexible paid time off.
- 26 weeks paid maternity leave and 12 weeks paid paternity leave.
- 2 weeks paid family care leave.
- Education reimbursement.
- Employee donation match to community organizations.
- 7 Global Employee Resource Groups (ERGs).
- Free lunch and snacks.
- Close proximity to cultural landmarks.