Senior Software Engineer I
Compass
| Company | Compass |
| Category | Engineering |
| Location | Aventura; Boston; New York City; Seattle |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Senior |
| Salary | Not stated by the employer |
| Posted | 22 Jul 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (greenhouse) |
Description
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 experience.
Experience: 5+ years of professional software development experience, with a proven track record of delivering comp
995,367 openings. Erioun finds yours.Scored against your own profile, every hour.Try the radar →