Senior Software Engineer, Multi-Tenant Data Layer

Compass

Seattle (WA)

On-site

USD 176,000 - 196,100

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Participation in incentive programs
Paid vacation, holidays, sick time,Par
Medical, tele-health, dental andVision
401(k) plan
FSAs
Commuter program
Life and disability insurance
Maven for new parents
Carrot fertility benefits
UrbanSitter caregiving network
Employee Assistance Program
Pet insurance

Job summary

Compass in Seattle is seeking a Senior Engineer for the Streaming & Durability team to own the data layer across thousands of tenants. You will design, deploy, and operate the core database and caching stack while building tenant-safe SDKs in Go, Java, and Python to accelerate engineering velocity.

You will lead fleet upgrades with zero downtime, scale Kafka/MSK infrastructure, and develop observability to reveal performance insights before customers notice issues.

Qualifications

  • 5+ years of experience building and operating distributed systems, with depth in at least one major managed database (PostgreSQL or similar) at production scale in AWS.
  • Built shared tooling (SDKs, client libraries, platform APIs) for infrastructure access by engineers.
  • Think in trade-offs and explain choices between boundaries and flexibility.
  • Proficient in Go and comfortable with Terraform, Kubernetes, and IAM-heavy AWS environments.
  • Led cross-team operational programs including change management, migration coordination, and rollback planning.

Responsibilities

  • Design and operate the database and caching fleet (PostgreSQL, Redis, DynamoDB) that underpins Compass's core products.
  • Build multi-tenant data isolation with Go, Java, and Python SDKs to enforce tenant-safe access patterns.
  • Own production database upgrades at fleet scale with zero downtime.
  • Build and scale Kafka/MSK streaming infrastructure and deployment strategies.
  • Develop deep observability with dashboards and telemetry to understand system behavior.
  • Partner with product and platform teams to scale workloads and resolve major incidents.

Skills

Distributed systems
Go programming
AWS
SDKs / APIs

Tools

Terraform
Kubernetes
IAM
PostgreSQL
Redis
DynamoDB
Kafka/MSK

Job description

Compass in Seattle is seeking a Senior Engineer for the Streaming & Durability team to own the data layer across thousands of tenants. You will design, deploy, and operate the core database and caching stack while building tenant-safe SDKs in Go, Java, and Python to accelerate engineering velocity.

You will lead fleet upgrades with zero downtime, scale Kafka/MSK infrastructure, and develop observability to reveal performance insights before customers notice issues.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Data Infrastructure (Multi‑Tenant)
Senior Software Engineer, Data Infrastructure (Multi‑Tenant)

Compass • Morristown (NJ)

On-site
USD 176,000 - 196,000
Medical
401(k) plan
Parental leave
+2
Senior Data Infrastructure Engineer - Multi-Tenant Scale
Senior Data Infrastructure Engineer - Multi-Tenant Scale

Compass Real Estate - Peninsula • Boston (MA)

On-site
USD 176,000 - 197,000
Competitive compensation with equity +
Senior Data Platform Engineer — Multi-Tenant Systems
Senior Data Platform Engineer — Multi-Tenant Systems

Compass • Boston (MA)

On-site
USD 176,000 - 196,100
Incentive programs
Paid vacation
Health benefits
+6
Senior Software Engineer, Multi-Tenant Data Platform
Senior Software Engineer, Multi-Tenant Data Platform

Compass • Bellevue (WA)

On-site
USD 176,000 - 196,100
401(k) plan
Medical, dental, vision
Paid time off
+2
Senior Infrastructure Engineer - Data Layer & Scaling
Senior Infrastructure Engineer - Data Layer & Scaling

Compass • New York (NY)

On-site
USD 176,000 - 196,100
Incentive programs
Paid vacation
Sick time
+15
Senior Platform Engineer, Data & Streaming Infra
Senior Platform Engineer, Data & Streaming Infra

Compass Real Estate - Peninsula • New York (NY)

On-site
USD 176,000 - 197,000
Comprehensive benefits
Senior Java Backend Engineer - Multi-Tenant SaaS
Senior Java Backend Engineer - Multi-Tenant SaaS

Medallia, Inc. • McLean (VA)

Hybrid
USD 135,000 - 210,000
Health benefits
401(k)
Paid parental leave
+1
Senior Software Engineer II- Streaming and Durability
Senior Software Engineer II- Streaming and Durability

Compass • Bellevue (WA)

On-site
USD 176,000 - 196,100
401(k) plan
Medical, dental, vision
Paid time off
+2
Senior Software Engineer II - Streaming and Durability
Senior Software Engineer II - Streaming and Durability

Compass Real Estate - Peninsula • Boston (MA)

On-site
USD 176,000 - 197,000
Competitive compensation with equity +
Senior Backend Engineer - Scale Core Systems
Senior Backend Engineer - Scale Core Systems

Compass • Town of Boston (NY)

Hybrid
USD 176,000 - 197,000
Bonuses
RSUs
Medical benefits
+8