Senior Software Engineer, Multi-Tenant Data Layer

Compass

Seattle (WA)

On-site

USD 176,000 - 196,100

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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 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 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 Backend Engineer - Scale Core Systems
Senior Backend Engineer - Scale Core Systems

Compass • Town of Boston (NY)

Hybrid
USD 176,000 - 196,100
Bonuses
RSUs
Medical benefits
+8
Senior Platform Engineer: Multi-Tenant Data & Workflows
Senior Platform Engineer: Multi-Tenant Data & Workflows

Beacon Holdings • San Francisco (CA)

On-site
USD 190,000 - 270,000
Senior Cloud Platform Engineer - Multi-Tenant & HA
Senior Cloud Platform Engineer - Multi-Tenant & HA

EngRadar • Seattle (WA)

On-site
USD 140,000 - 210,000
Senior Software Engineer II - Streaming and Durability
Senior Software Engineer II - Streaming and Durability

Compass • Boston (MA)

On-site
USD 176,000 - 196,100
Incentive programs
Paid vacation
Health benefits
+6
Senior Software Engineer II - Streaming and Durability
Senior Software Engineer II - Streaming and Durability

Compass • New York (NY)

On-site
USD 176,000 - 196,100
Incentive programs
Paid vacation
Sick time
+15
Senior Software Engineer II- Streaming and Durability
Senior Software Engineer II- Streaming and Durability

Compass • Seattle (WA)

On-site
USD 176,000 - 196,100
Participation in incentive programs
Paid vacation, holidays, sick time,Par
Medical, tele-health, dental andVision
+9
Senior Backend Engineer — Data Streaming (Remote)
Senior Backend Engineer — Data Streaming (Remote)

Camunda • United States

Remote
GBP 90,000 - 149,000
Remote work
Annual kickoff trips
Health & wellbeing program
+1
Senior Software Engineer: AI-Driven Dev Platform & Telemetry
Senior Software Engineer: AI-Driven Dev Platform & Telemetry

Compass • New York (NY)

On-site
USD 149,000 - 166,000
Incentive programs
Paid vacation
Parental leave
+15