companyCompass logo

Senior Software Engineer II

CompassNew York City
On-site Full-time $176K/yr - $196.1K/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

Senior

Qualifications

Key Responsibilities:Design, develop, and scale our platform to empower real estate professionals, buyers, and sellers. Become a subject matter expert in real estate technology, acting as a supportive partner to our clients. Inspire and mentor junior engineers while contributing to team recruitment efforts. Architect distributed microservices systems. Foster a scalable engineering culture utilizing modern principles of decoupled systems and automated CI/CD/testing/monitoring. Implement standard agile development practices. Collaborate with a dynamic team on high-visibility projects that will enhance your career growth. Qualifications:Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.7+ years of experience in developing robust, well-tested software applications using languages such as Java, Go, or Python. Proficient in gRPC, Thrift, and other server-to-server communication protocols. Experience with Kafka and event-driven architectures.3+ years of experience with AWS or cloud technologies. Strong skills in designing and implementing microservices that are well-tested, fault-tolerant, and scalable. Knowledge of industry-standard best practices in software development and architecture. Familiarity with Scrum/Agile methodologies. Excellent critical thinking, communication skills, and a commitment to operational excellence.

About the job

Compass builds a platform that supports residential real estate agents as they guide buyers and sellers through property transactions. Since 2012, the company has focused on tools that help people find their place in the world.

Role overview

Senior Software Engineer II roles at Compass involve building and enhancing essential parts of the platform. Teams contribute to features such as search, authorization, and transaction management. This position is based in New York City.

What you will do

  • Design and implement services within a microservices-based architecture.
  • Create products that influence the experience for buyers, sellers, and agents.
  • Work on projects that help maintain and scale the brokerage platform.
  • Shape the daily interactions users have with Compass.

Growth and impact

This role offers opportunities to advance your career while making a direct contribution to Compass’s platform and the experience of its customers.

About Compass

Compass is a pioneering technology company that is redefining the experience of buying and selling real estate. Our platform combines cutting-edge technology with industry expertise to empower agents and enhance customer experiences.

Similar jobs

Tailoring 0 resumes

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