Facebook pixel

Senior Software Engineer
Compute
Posted on 9/20/2022
INACTIVE
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
Google Cloud Platform
JavaScript
C/C++/C#
Java
Linux/Unix
Management
Ruby
Rust
Terraform
Kubernetes
Python
Ansible
Requirements
  • Have technical discussions - both granular and high-level - about technology. Empathetic discussion allows the team to make the best decisions and technology choices to serve our users
  • Programming experience in at least one compiled language (Go, Java, C++, Rust) and one dynamic language (Python, JavaScript, Ruby). The team writes tools and services in Go but knowledge is not a strict requirement
  • 5+ years of experience building large-scale software and distributed systems in *nix environments with technologies that power internal and public clouds: Kubernetes, Linux containers, VMware hypervisors, GCP/GKE, Terraform, Ansible, TCP/UDP, Anycast routing, Calico
  • 2+ years of experience working with the Cloud Native Computing Foundation technology stack including Kubernetes, Envoy, and Prometheus, and other related technologies such as Grafana, Drone, Calico, and Hashicorp Vault
  • A solid foundation in computer science, with competencies in data structures, algorithms, and software design practices. Understand paradigms for automatic and automated testing of distributed systems. Build tools that keep us shipping great code safely
  • BS degree in Computer Science or related technical field or equivalent industry experience
Responsibilities
  • Build internal services like Kubernetes operators, automated VM provisioning, application service discovery and dynamic routing (service mesh) between our data centers and public cloud providers, platform as a service abstractions, and self service configuration of our production infrastructure
  • Write high-quality and performant code that orchestrates the infrastructure to serve millions of websites securely, quickly, and reliably. Create, own, and operate important distributed systems that allow Squarespace to deploy code safely and quickly
  • Share our on-call rotation and be an escalation point to assess complex problems in real-time across our high-traffic software systems
  • Lead by example and break down how you make decisions to help grow team members who are earlier in their career
  • Excel in an autonomous culture and bring technical leadership to our runtime platform including Kubernetes, VM management, Hybrid Cloud Technologies, Capacity Planning, Security Infrastructure, and more
Squarespace

1,001-5,000 employees

Platform for website-building & ecommerce
Company Overview
Squarespace's mission is to help people with creative ideas stand out and succeed. The company operates a modern platform that enables millions to build a brand, share their stories, and transact with their customers in an impactful and beautiful online presence.
Benefits
  • Health insurance with 100% premium covered for you and your dependent children
  • Fertility and adoption benefits
  • Retirement benefits with employer match
  • Flexible vacation & paid time off
  • Up to 20 weeks of paid family leave
  • Equity plan for all employees
  • $100 per month remote stipend
  • Education reimbursement
  • Employee donation match to community organizations
  • 7 Employee Resource Groups across locations
Company Core Values
  • Be the Customer
  • Design Is Not A Luxury
  • Build the Ideal
  • Learn Fast, Act Fast
  • Protect Creativity
  • Simplify