Senior Software Engineer, Data Infrastructure (Multi‑Tenant)

Compass

Morristown (NJ)

On-site

USD 176,000 - 196,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical
401(k) plan
Parental leave
Paid vacation
Dental and vision

Job summary

Compass is seeking a Senior Engineer for the Streaming & Durability team to own the data plane that underpins our core real estate products. You will design, implement, and operate the database and caching fleet, delivering fast and reliable access for thousands of tenants.

You will build multi-tenant isolation, ship Go-based SDKs, and manage fleet-scale upgrades and Kafka/MSK streaming with zero downtime. Strong observability and collaboration with product teams are essential.

Qualifications

  • 5+ years of experience building and operating distributed systems at production scale in AWS.
  • Experience building shared tooling (SDKs, client libraries, platform APIs).
  • Ability to reason about trade-offs between safety and speed in infrastructure decisions.
  • Proficiency in Go and comfort with Terraform, Kubernetes, and IAM-heavy AWS environments.

Responsibilities

  • Design and operate the database and caching fleet (PostgreSQL, Redis/ElastiCache, DynamoDB) across Compass products.
  • Build multi-tenant data isolation and SDKs in Go, Java, and Python to enforce tenant-safe access patterns.
  • Own production database upgrades at fleet scale with zero customer impact.
  • Build and scale Kafka/MSK streaming infrastructure and blue/green deployment strategies.
  • Develop observability into the data layer with dashboards and telemetry.

Skills

Go
AWS
Distributed systems
Kubernetes
PostgreSQL
DynamoDB

Tools

ElastiCache Redis
Kafka/MSK

Job description

Compass is seeking a Senior Engineer for the Streaming & Durability team to own the data plane that underpins our core real estate products. You will design, implement, and operate the database and caching fleet, delivering fast and reliable access for thousands of tenants.

You will build multi-tenant isolation, ship Go-based SDKs, and manage fleet-scale upgrades and Kafka/MSK streaming with zero downtime. Strong observability and collaboration with product teams are essential.

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

Similar jobs worth comparing

Senior Software Engineer, Multi-Tenant Data Layer
Senior Software Engineer, Multi-Tenant Data Layer

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 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 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 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 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 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 • New York (NY)

On-site
USD 176,000 - 197,000
Comprehensive benefits
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 Software Engineer II - Streaming and Durability
Senior Software Engineer II - Streaming and Durability

Compass • Morristown (NJ)

On-site
USD 176,000 - 196,000
Medical
401(k) plan
Parental leave
+2