← All roles

Senior Software Engineer II- Streaming and Durability

Compass ·Seattle, Washington, United States ·Onsite 111d ago
Apache KafkaPostgreSQLRedisDynamoDBGoJavaPythonTerraformKubernetesAWS

About the role

The Streaming & Durability team at Compass owns the foundational data layer including Kafka, PostgreSQL, and Redis. As a Senior Engineer, you will own Kafka end-to-end, build multi-tenant data isolation, support database and caching fleets, and develop observability. You will set technical direction for streaming infrastructure and partner with product teams.

Requirements

Basic qualifications include 7+ years of experience with distributed systems in AWS, operating Kafka/MSK at scale, knowledge of Kafka ecosystem (Schema Registry, Kafka Connect), experience with managed databases like PostgreSQL, building shared tooling (SDKs, client libraries), proficiency in Go, and experience leading cross-team operational programs. Preferred qualifications include multi-tenant isolation, observability platforms, and Kafka cost efficiency.

About the company

Compass

Compass Development Marketing Group is a real estate development marketing firm that transforms projects into vibrant communities. They combine experience and innovation with a solutions-driven, collaborative approach to deliver value for their clients. Operating nationwide, they have a significant presence in key markets like New York, California, and Florida.

View company page →
$176k–196k
Onsite Seattle, Washington, United StatesSeattle, United States
Posted 111d ago
Apply for this role
Opens www.compass.com ↗
About the company
Compass
https://www.compassdevelopmentmg.com

Compass Development Marketing Group is a real estate development marketing firm that transforms projects into vibrant communities. They combine experience and innovation with a solutions-driven, collaborative approach to deliver value for their clients. Operating nationwide, they have a significant presence in key markets like New York, California, and Florida.

View company page →