{"id":2012023,"url":"https://alion.io/job/compass-senior-software-engineer-streaming-and-durability-2","title":"Senior Software Engineer (Streaming and Durability)","company":{"id":58510,"name":"Compass","domain":"compass.com","url":"https://alion.io/company/compass","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Boston, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":176000,"max":196100,"currency":"USD","period":"year","gross":null,"usd_annual":196100},"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon Aurora","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"DynamoDB","optional":false},{"name":"IAM","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Terraform","optional":false}],"status":"live","first_seen_at":"2026-07-30T00:09:07Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-11T19:33:14Z","board_verified":true,"closed_at":null,"days_open":73,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":73},"description":"Join Compass, a leading real estate technology company, as a Senior Software Engineer on the Streaming & Durability team. In this role, you will design and operate the foundational data layer that underpins Compass's core products. You will tackle complex challenges related to data isolation, database upgrades, and streaming infrastructure. You will also partner with product and platform teams to ensure database readiness for scaling events and resolve production incidents. The ideal candidate has 7+ years of experience building and operating distributed systems at production scale in AWS, with depth in at least one major managed database and experience operating Kafka/MSK at scale.\nMissions\nConcevoir et exploiter la flotte de bases de données et de caches (RDS/Aurora PostgreSQL, ElastiCache Redis/ValKey, DynamoDB) qui sous-tend les produits principaux de Compass.\nConstruire l'isolation des données multi-tenant dans la couche de données de Compass depuis le début, en expédiant des SDK en Go, Java et Python qui appliquent des modèles d'accès sécurisés pour les locataires.\nDiriger les mises à niveau de la base de données de production à l'échelle de la flotte, en coordonnant les augmentations de version du moteur et les mutations d'état Terraform à travers des centaines de clusters sans impact pour le client.\nProfil recherché\n - You think in trade-offs, not absolutes. You can articulate why you'd choose a soft application-enforced boundary over a hard infrastructure lock and when that calculus changes- You've built shared tooling (SDKs, client libraries, platform APIs), and you understand what it takes to make infrastructure accessible and safe for engineers who aren't infrastructure specialists\n- You write Go (or can ramp quickly) and you're comfortable in Terraform, Kubernetes, and IAM-heavy AWS environments\n- You've led cross-team operational programs ,including change management, migration coordination, and rollback planning, where the blast radius of a mistake extends well beyond your own team\n- You've worked on multi-tenant isolation problems such as key prefixing, row-level security, and RBAC/ACL models and have opinions about where application-layer enforcement breaks down\n- You've operated Kafka/MSK at scale and dealt with the hard parts: consumer lag, partition rebalancing, cross-account IAM auth\n- You've built or contributed to observability platforms, specifically for database and cache monitoring\n- 7+ years of experience building and operating distributed systems at production scale in AWS. Depth in at least one major managed database (PostgreSQL or similar). You've operated Kafka/MSK at scale and dealt with the hard parts: consumer lag, partition rebalancing, cross-account IAM auth","description_format":"text","description_chars":2742,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T13:04:41Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 4 · green card filings: 1","filings_12m":4,"filings_prev_12m":2,"green_card_filings_12m":1,"median_offered_wage_usd":80500,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":1}],"liveness":{"score":28,"band":"fade","label":"Fading","p_open":1,"p_active":0.791,"p_room":0.36,"age_days":72,"expected_fill_days":41,"reasons":["conf:1","velocity","win:tail","crowd:"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":196100,"is_top_pay":true},"html_url":"https://alion.io/job/compass-senior-software-engineer-streaming-and-durability-2","json_url":"https://alion.io/job/compass-senior-software-engineer-streaming-and-durability-2.json","meta":{"generated_at":"2026-10-11T21:40:21Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10722,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58510},"rest":"https://alion.io/mcp/rest/get_company?id=58510"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcompass-senior-software-engineer-streaming-and-durability-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcompass-senior-software-engineer-streaming-and-durability-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcompass-senior-software-engineer-streaming-and-durability-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/compass-senior-software-engineer-streaming-and-durability-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcompass-senior-software-engineer-streaming-and-durability-2"}]}