Squarespace is looking for a Senior Software Engineer to design and develop its web performance platform, ensuring adherence to Core Web standards and enhancing user experience by focusing on accessibility, speed, efficiency, and reliability of their digital products.
Requirements
- 5-7 years in full stack software development, with focus on platform solutions.
- Knowledge of web performance standards, proficient in modern programming languages (e.g., JavaScript, TypeScript, Python, Java) and frameworks (e.g., React, Angular, Vue.js), with an understanding of both front-end and back-end development.
- Background in designing scalable and performant full stack platforms.
- Experience with performance profiling/monitoring tools (e.g., WebPageTest, Lighthouse), Real User Monitoring (RUM) platforms, and optimization tools.
- In-depth knowledge of HTML, CSS, DOM, browser internals, and HTTP protocols.
- Experience integrating performance testing into CI/CD pipelines.
- Ability to educate and empower others on web performance.
Responsibilities
- Guide the creation of web solutions, including the Optimization Platform.
- Perform performance audits for products and components, identifying improvements and ensuring compliance.
- Design platform features, and APIs that support web performance, including primary components for the Optimization Platform.
- Create tools and frameworks to help product teams implement performance best practices, providing technical guidance.
- Implement automated performance testing in CI/CD pipelines.
- Act as a subject matter expert, mentoring engineers and contributing to knowledge sharing.
- Troubleshoot and resolve complex web performance issues.
Other
- Collaborate with experienced engineers.
- Report to an Engineering Team Manager.
- Work from our headquarters in NYC (hybrid 2-3 days per week in office).
- Contribute to the technical direction of the Core Web Platform.
- Experience with GCP or other cloud platforms is desirable.