About the job
Compass creates technology that supports residential real estate agents and their clients. Since 2012, the company has focused on building a platform to help people find their place in the world, with the goal of making the buying and selling experience better for everyone involved.
The Senior Software Engineer II role is based in Boston. This position focuses on developing and maintaining core components of the Compass platform, including search, user authentication, and transaction management. The work impacts both agents and end users, influencing how they interact with Compass daily.
Key responsibilities
- Design and build microservices that support essential areas of the platform
- Lead development efforts to enhance consumer-facing features
- Work on projects that improve search, authentication, and transaction management
- Collaborate with engineering peers to deliver scalable and reliable solutions
- Support Compass’s growth as a technology-driven brokerage
Requirements
- Strong experience with microservices architecture
- Background in building scalable products or platforms
- Ability to lead technical projects and deliver results
- Interest in advancing consumer and agent experiences in real estate technology
This position offers the chance to solve meaningful technical challenges and influence how people use the Compass platform every day.

