Software Engineer - Java

Squarespace is a website building and hosting company that provides software as a service for website creation and hosting.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience

Description For Software Engineer - Java

Squarespace is seeking a talented Software Engineer specializing in Java to join our engineering team. As a mid-level Java developer, you'll be working on the backend systems that power our website building and hosting platform. You'll collaborate with a diverse team of engineers to create scalable, efficient, and robust solutions that enable millions of customers to build and manage their online presence.

In this role, you'll have the opportunity to work on challenging problems at scale, contributing to the core infrastructure that supports Squarespace's suite of products. You'll be involved in designing, implementing, and maintaining Java-based microservices, APIs, and data processing systems. Your work will directly impact the performance, reliability, and functionality of our platform.

Squarespace offers a dynamic and innovative work environment, with a strong emphasis on professional growth and learning. You'll have access to cutting-edge technologies and be encouraged to contribute your ideas to improve our products and processes. The company is known for its design-focused approach, and as a Java engineer, you'll work closely with frontend teams to ensure seamless integration and optimal user experiences.

Join Squarespace and be part of a team that's revolutionizing the way people build and manage their online presence. You'll have the chance to work on impactful projects, learn from industry experts, and grow your career in a supportive and creative atmosphere. If you're passionate about Java development and want to make a difference in the world of web technology, this is an excellent opportunity to showcase your skills and contribute to a product used by millions worldwide.

Last updated 4 months ago

Responsibilities For Software Engineer - Java

  • Design, implement, and maintain Java-based microservices and APIs
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Optimize backend systems for performance, scalability, and reliability
  • Participate in code reviews and contribute to best practices
  • Troubleshoot and resolve complex technical issues
  • Stay up-to-date with the latest Java technologies and industry trends

Requirements For Software Engineer - Java

Java
  • Strong proficiency in Java programming
  • Experience with microservices architecture and RESTful APIs
  • Familiarity with distributed systems and cloud technologies
  • Knowledge of database systems (SQL and NoSQL)
  • Understanding of software design patterns and principles
  • Excellent problem-solving and analytical skills
  • Good communication and teamwork abilities

Benefits For Software Engineer - Java

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary
  • Health insurance
  • Professional development opportunities
  • Flexible work arrangements
  • Collaborative and innovative work environment

Interested in this job?

Jobs Related To Squarespace Software Engineer - Java

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's CET department, building next-gen contact center systems with AI/ML technologies.

Software Development Engineer, Kindle

Software Development Engineer position at Amazon's Kindle Reader organization, focusing on backend services and mobile app development for digital reading experiences.

Quality Assurance Engineer

Quality Assurance Engineer role at Amazon's Seller Fulfillment Technology team, focusing on automation testing and quality assurance for ecommerce systems.

Software Development Engineer, Customer Engagement Technologies

Software Development Engineer role at Amazon's Customer Engagement Technologies team, focusing on building next-gen contact center systems with AI/ML integration.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on resolving complex technical issues and driving customer success with hybrid work options.