C

Compass

Runs home brokerages and real estate franchises

Senior Software Engineer 2 - Streaming and Durability

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeBoston, MA, USAIn-person

About the Job

Requirements

  • Operate Kafka or MSK at scale, including upgrades, consumer lag, partition rebalancing, and SASL/SCRAM or IAM authentication.
  • Know the Kafka ecosystem, including Schema Registry and Kafka Connect, well enough to operate it and set standards for other teams.
  • Have at least 7 years of experience building and operating distributed systems at production scale in AWS.
  • Have working knowledge of PostgreSQL or a similar major managed database to partner with a dedicated database team and reason about related infrastructure.
  • Have experience building shared tooling such as SDKs, client libraries, or platform APIs, and understand how to make infrastructure accessible and safe for non-infrastructure engineers.
  • Evaluate trade-offs and explain when to choose application-enforced boundaries versus infrastructure-level controls.
  • Write Go or ramp up quickly; Java is a plus. Be comfortable with Terraform, Kubernetes, and IAM-heavy AWS environments.
  • Lead cross-team operational programs, including change management, migration coordination, and rollback planning.
  • 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 the Kafka platform across MSK and Confluent clusters, including platform health, upgrades, capacity, and cost, and set the technical direction for streaming use across engineering.
  • Run the Kafka operational program, including client authentication and access standards, Schema Registry ownership with PR-driven schema registration, Kafka Connect upgrades and standard management, producer compression defaults, and runbooks and drills for application-team recovery.
  • 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 on replication, failover, and capacity decisions.
  • Drive production database upgrades across the fleet, moving toward automation and managing Terraform state changes across hundreds of clusters with no customer-facing impact.
  • Develop observability for 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

  • Experience with multi-tenant isolation methods such as key prefixing, row-level security, and RBAC/ACL models, including understanding where application-layer enforcement breaks down.
  • Experience building or contributing to observability platforms, particularly for database and cache monitoring.
  • Experience with Kafka cost and efficiency practices such as compression, retention, and cross-AZ data transfer.
  • Kafka client library experience.

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