Software Engineer

Compass is a technology-driven real estate platform that is revolutionizing the real estate industry. We're bringing together some of the world's brightest professionals across technology, business, real estate and creative to simplify and improve the real estate process.

We were founded in 2012 by Ori Allon (who started and sold companies to Google & Twitter) and Robert Reffkin (former Chief of Staff to the President & COO of Goldman Sachs) and have raised $1.2 billion from leading investors, including Softbank, Fidelity investments, Wellington, IVP, Founders Fund and Thrive Capital. We’re currently valued at $4.4 Billion.

Compass is headquartered in New York City with offices nationwide. The Software Engineering team consists of world class engineers from firms like Google, Facebook, Apple, Amazon and Twitter.

Our Culture

We work in an open office environment that encourages a high level of collaboration and innovation. Breakfast, Lunch and Dinner is catered in every day and we have all the great perks of a young and growing tech company including flexible work hours, an office pool table, video games, ping pong table and fully stocked snack and drink selections.

About our roles

For Frontend:

You will work on our team of Angular developers, learning to build and test frontend apps in collaboration with our product team. You have experience with writing clean, reusable, and testable Javascript and CSS. Experience with React is a bonus along with using a framework like Angular, Backbone, or Ember. Some experience with unit and integration testing is also a plus.

For Backend:

You will participate in designing and implementing a number of server side services to ingest, organize, analyze and present real estate data. We use Java and Python, so experience with these languages is helpful. Some experience with Golang, MongoDB or AWS is also useful.

For Mobile:

Our mobile team is currently 3 engineers, which you would be a core part of. You have experience developing and maintaining native iOS and Android applications. Knowledge of Swift, Objective-C, Cocoa, and Xcode. Experience building native Android applications and knowledge of Android SDK, Java, Maven, Eclipse or Android studio is a plus. Strong debugging skills and basic knowledge of algorithms and data structures.

* We are open to people coming in to assist with Frontend, Backend, Full Stack or Mobile. Algorithms and data structures experience is a plus for all positions.

Check out our Engineering blog!

At Compass, our mission is to help everyone find their place in the world. This means we continually celebrate the diverse community different individuals cultivate. As an equal opportunity employer, we stay true to our mission by ensuring that our place can be anyone’s place.


Back to top