Qualifications
Responsibilities at Compass:Design, develop, and scale our platform to empower real estate professionals, buyers, and sellers. Become a domain authority in real estate technology, acting as a compassionate partner to our customers. Inspire, recruit, and mentor junior engineers. Architect robust distributed microservices systems. Participate in a scalable engineering culture emphasizing decoupled systems and automated CI/CD/testing/monitoring for increased efficiency. Adopt standard agile development practices. Be part of a dynamic team with high visibility and exciting projects that foster career growth. Qualifications We Seek:Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.7+ years of experience in developing comprehensive, well-tested, high-performance software applications with programming languages like Java, Go, or Python. Familiarity with gRPC, Thrift, and other server-to-server communication protocols. Proficient in Kafka and event-driven systems.3+ years of experience with AWS or similar cloud technologies. Expertise in designing and implementing fault-tolerant, scalable microservices. Commitment to industry best practices in software development and architecture. Experience with Scrum/Agile methodologies. Strong critical thinking and communication skills, coupled with a passion for operational excellence.
About the job
Compass creates technology for residential real estate agents, sellers, and buyers. Since 2012, the company has built an end-to-end platform designed to make real estate transactions smoother for everyone involved.
Role overview
The Senior Software Engineer II will help expand important areas of the Compass platform, including search, authorization, and transaction management. The work centers on microservices architecture and has a direct impact on products that shape the customer experience.
What you will do
- Design and build backend services and features using a microservices approach
- Lead technical projects in core platform areas like search and transaction management
- Work closely with engineers and stakeholders to deliver reliable, scalable solutions
- Help evolve Compass’s engineering standards and practices
Location
This role is based in Seattle.
About Compass
Compass is a trailblazer in the real estate sector, providing innovative solutions that empower real estate agents and enhance the buying and selling experience for clients. Our mission is to revolutionize the industry through technology, ensuring everyone can find their perfect home.