companyCompass logo

Staff Software Engineer

CompassBoston
On-site Full-time $200.1K/yr - $222.3K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

We seek individuals with a Bachelor’s degree in Computer Science or a related field, along with significant experience in software engineering, particularly in microservices architecture. Successful candidates will have a strong background in developing scalable and resilient systems, and an eagerness to mentor and lead others.

About the job

At Compass, we are driven by our mission to help everyone find their perfect place in the world. Established in 2012, we are transforming the real estate landscape with our innovative end-to-end platform, empowering residential real estate agents to provide exceptional service to both sellers and buyers.

As a Staff Software Engineer within the Transaction Journey organization, you will leverage your expertise in microservices architecture to develop impactful products for our customers. You will take the lead in designing and developing services that enhance the consumer experience while supporting the expansion of the world’s most scalable brokerage. You will guide a team in creating a collaborative transaction management platform that simplifies the home buying and selling process, enabling agents to efficiently manage transactions from initial contact to closing, including accessing local forms, sending documents for electronic signatures, and managing offers for buyers and sellers.

We are looking for an engineer who is passionate about crafting well-defined APIs that are user-friendly. Your insights in product and business decisions are invaluable, and you have a strong desire to learn and share knowledge with your colleagues. Your communication skills are exceptional, and you prioritize understanding others before conveying your ideas.

Your design systems are fault-tolerant, scalable, highly available, well-tested, and adhere to best practices such as the single responsibility principle.

Your code is modular and reusable, and you take pride in delivering robust, well-tested, peer-reviewed code that follows industry best practices. You hold strong opinions regarding code structure, style, and development processes.

At Compass, You Will:

  • Provide strategic direction and ownership of Compass software architecture.
  • Build, develop, and scale the platform that empowers real estate professionals, buyers, and sellers.
  • Become a domain expert in real estate technology, serving as an empathetic partner to our customers.
  • Inspire, recruit, and mentor fellow engineers.
  • Lead the architecture of our distributed microservices environment.
  • Engage in a scalable engineering culture that utilizes modern principles of decoupled systems and automated CI/CD/testing/monitoring to enhance efficiencies.
  • Execute standard agile development methodologies.
  • Join a dynamic team with high visibility and exciting projects on the horizon.

About Compass

Compass is a leading technology-driven real estate company that focuses on simplifying the real estate process for agents and clients alike. Our innovative platform is designed to enhance the experience of buying and selling homes.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.