C

Compass

Runs home brokerages and real estate franchises

Senior Software Engineer 2-Streaming and Durability

Platform EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USAIn-person

About the Job

Requirements

  • You must have operated Kafka or MSK at scale and handled upgrades, consumer lag, partition rebalancing, and authentication using SASL/SCRAM or IAM.
  • You must know the surrounding Kafka ecosystem, including Schema Registry and Kafka Connect, well enough to operate it and set standards for other teams.
  • You must have at least 7 years of experience building and operating distributed systems at production scale in AWS.
  • You must have working knowledge of a major managed database, such as PostgreSQL, sufficient to partner with a dedicated database team and reason about the surrounding infrastructure.
  • You must have built shared tooling such as SDKs, client libraries, or platform APIs, and understand how to make infrastructure accessible and safe for engineers who are not infrastructure specialists.
  • You must be able to evaluate trade-offs, including when to use soft application-enforced boundaries versus hard infrastructure locks.
  • You must write Go or be able to ramp up quickly, and be comfortable with Terraform, Kubernetes, and IAM-heavy AWS environments.
  • You must have led cross-team operational programs, including change management, migration coordination, and rollback planning, where mistakes can affect teams beyond your own.
  • You must be able to drive technical decisions end to end by framing options, validating them with benchmarks or a proof of concept, and explaining cost and risk to senior leaders.

Responsibilities

  • Own Kafka across the company's MSK and Confluent clusters, including platform health, upgrades, capacity, and cost, and set the technical direction for how engineering uses streaming.
  • Run the Kafka operational program, including client authentication and access standards, Schema Registry ownership with pull-request-driven schema registration, Kafka Connect upgrades and standard management, producer compression defaults, and runbooks and drills that help application teams recover quickly.
  • Build and scale Kafka/MSK streaming infrastructure, including topic architecture, consumer patterns, partition rebalancing, upgrades, and dead-letter-queue and redrive guidance.
  • Build multi-tenant data isolation into the data layer by shipping SDKs in Go, Java, and Python that enforce tenant-safe access patterns.
  • Support the database and caching fleet, including RDS/Aurora PostgreSQL, ElastiCache Redis/ValKey, and DynamoDB, with database platform partners, making decisions about replication, failover, and capacity.
  • Drive production database upgrades at fleet scale toward automation, including Terraform state changes across hundreds of clusters without customer-facing impact.
  • Develop deep observability into the data layer and streaming platform, including SLI dashboards, tenant-dimensioned telemetry, and real-time performance insights.
  • Partner with product and platform teams to assess database readiness for scaling events, migrate workloads to golden-path infrastructure, and resolve difficult production incidents.

Desired Qualifications

  • Kafka client libraries are a plus.
  • Experience with multi-tenant isolation problems such as key prefixing, row-level security, and RBAC/ACL models, including opinions on where application-layer enforcement breaks down.
  • Experience building or contributing to observability platforms, specifically for database and cache monitoring.
  • Experience with Kafka cost and efficiency, such as compression, retention, and cross-AZ data transfer.

About the Company

Compass

Runs home brokerages and real estate franchises

Compass runs residential real estate brokerages and franchise brands for home buyers, sellers, and independent agents. Its group includes Coldwell Banker, Century 21, Sotheby's International Realty, and Christie's International Real Estate, with local brokerage offices and international franchise networks. Its digital tools give agents a shared system for building marketing campaigns and tracking customer relationships across their businesses. Compass earns commissions from property transactions, royalties from franchisees, and fees for title, escrow, and relocation services that support home moves. Founded in 2012, Compass is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
2012

Recently Posted Jobs

Explore more opportunities at Compass

See more jobs