companyCompass logo

Staff Software Engineer at Compass | New York City

CompassNew York City
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

What We Look For:BS in Computer Science or a related field (Master's preferred).5+ years of software engineering experience, with a strong background in building scalable applications. Expertise in microservices architecture and distributed systems. Proficiency in creating and maintaining APIs. Experience with modern software development practices including CI/CD. Strong communication skills and a collaborative mindset. Passion for mentoring and developing junior engineers.

About the job

At Compass, we are dedicated to helping everyone discover their ideal place in the world. Established in 2012, we are transforming the real estate landscape with our comprehensive platform that enables residential real estate agents to provide unparalleled service to both sellers and buyers.

As a Staff Software Engineer in the Transaction Journey organization, you will leverage your expertise in microservices-based architecture to develop impactful products for our customers. Your leadership will be vital in designing and creating services that enhance the consumer experience and support the expansion of the world’s most scalable brokerage. You will spearhead a team focused on building a collaborative transaction management platform that simplifies the home buying and selling process, empowering agents to oversee transactions from initial contact to closing, including accessing local forms and managing document signatures and offers.

You are an engineer who thrives on crafting well-defined APIs that prioritize user-friendliness. You value having your insights contribute to product and business strategies. A passion for learning and sharing knowledge defines your approach. Your communication skills are exceptional, and you strive to ensure mutual understanding.

Your designs prioritize fault tolerance, scalability, high availability, and rigorous testing, adhering to best practices such as the single responsibility principle.

Your code focuses on modularity and reuse. You take pride in delivering robust, peer-reviewed, and well-tested code that aligns with industry best practices. You possess strong opinions regarding code structure, style, and development methodologies.

At Compass, You Will:

  • Provide strategic direction and ownership of Compass software architecture.
  • Build, develop, and scale the platform that supports 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 framework.
  • Operate within a scalable engineering culture that employs modern principles of decoupled systems and automated CI/CD/testing/monitoring to enhance efficiency.
  • Execute using standard agile development methodologies.
  • Join a dynamic team with significant visibility and exciting projects ahead.

About Compass

Compass is a pioneering technology company in the real estate sector, committed to providing agents and clients with an integrated platform that enhances the real estate experience. Our innovative solutions empower professionals and streamline transactions, making the process of buying and selling homes more efficient and enjoyable.

Similar jobs

Tailoring 0 resumes

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