×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Seattle, King County, Washington, 98191, USA
Listing for: Compass
Full Time position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Senior Software Engineer I
At Compass, our mission is to help everyone find their place in the world. Founded in 2012, we’re revolutionizing the real estate industry with our end-to-end platform that empowers residential real estate agents to deliver exceptional service to seller and buyer clients.

As a Senior Software Engineer I, you will join a world-class engineering team operating the only end-to-end platform in the real estate industry. We are building a high-caliber talent pool of Senior Engineers to lead technical initiatives across several key domain areas. For these roles, we are looking for Fullstack Engineers with a strong interest or specialization in Backend development and Frontend development

Our Key Domains & Focus Areas Based on your background and interests, you will have the opportunity to align with one of our specialized domains:

Compass Integrated Services (CIS):
At the core of driving our next phase of growth and platform evolution, building the technology and operations that power our strategic partner services; including Title & Escrow, Home Warranty, Mortgage, and Insurance. This team empowers agents and clients across a broad national footprint to seamlessly manage the entire transaction journey through a standardized, "one-click" workflow.

Customer Relationship Management (CRM):
Center yourself at the heart of our platform, designing and building the high-scale, event-driven services and seamless user interfaces that allow 300,000+ real estate agents to manage and engage with millions of clients.

Search and Listing:
Architecting the core search stack  that powers the Compass platform. This domain spans from MLS and data ingestion to highly responsive consumer and agent facing search experiences like map based discovery and intelligent listing matching.

Search and Listing:
Architecting the search platform powering Compass. You will be developing distributed data pipelines for ingesting and normalizing hundreds of real-time MLS feeds (Apache Kafka/MSK,Spark/Databricks) and  developing advanced search capabilities to drive the Compass search experience to new levels.

Broker Productivity:
Powers the scalability of brokerage operations by engineering a unified operating system that consolidates fragmented back-office workflows—including several back-office applications, APIs, tools and services—into a cohesive, data-driven ecosystem that eliminates manual dependencies and empowers brokerages to grow and operate profitably.

What You Will Do End-to-End Design & Build:
Architect, build, and maintain high-performance, distributed, event-driven microservices and cloud infrastructure, while ensuring seamless integration with modern, intuitive frontend interfaces.

Drive Technical Delivery:
Independently define, decompose, and lead the delivery of complex technical projects and subsystems across the entire stack.

Incorporate Intelligent Automation:
Build and operationalize modern software patterns, including integrating AI models, data pipelines, and telemetry systems to automate workflows.

Champion Engineering Excellence:
Perform rigorous code and design reviews, write high-quality automated tests (unit, integration, and end-to-end), and continuously leave codebases cleaner and more performant than you found them.

Own Your Domain:
Act as a subject matter expert, creating clear technical documentation (architecture diagrams, runbooks, and specs) and owning your services and applications throughout their entire lifecycle.

Collaborate & Mentor:
Work closely with cross-functional stakeholders to balance requirements, resolve systemic bottlenecks, and actively mentor peers to level up the engineering team.

What We Look For

Education:

BS in Computer Science, Software Engineering, or equivalent practical…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary