Software Engineer

Compass

New York (NY)

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Compass is building a world-class engineering team for the real estate platform. You will focus on cloud-native services, distributed systems, and microservices that scale to manage millions of interactions and data points across the real estate journey.

Join a startup-like environment, design and deliver high-quality services, lead complex projects, and contribute to documentation and runbooks. Strong communication and hands-on cloud experience are essential.

Qualifications

  • 2+ years of software engineering experience with languages such as Java or Golang.
  • Excellent verbal and written communication skills.
  • Hands-on experience with cloud-based services (AWS, Azure, GCP), containerization, microservices architecture, and CI/CD.
  • Experience with Kafka and Ruby on Rails is a plus.
  • BS in CS or equivalent practical experience.

Responsibilities

  • Design and build distributed, event-driven microservices.
  • Independently define, decompose, and lead delivery of complex projects.
  • Perform code reviews, design reviews, and write high quality tests.
  • Become the subject matter expert for one or more services in your domain.
  • Create clear and concise documentation (diagrams, service descriptions, decisions, runbooks).
  • Own and operationally improve services in your domain throughout their lifecycle.
  • Identify and remove bottlenecks to address inefficiencies in the developer experience.

Skills

Java
Golang
Cloud services
Containerization
Microservices
CI/CD
Communication skills
Kafka
Ruby on Rails

Education

BS in CS or equivalent

Tools

Kafka
Ruby on Rails
AWS
Azure
GCP

Job description

  • Compass has built a world-class engineering team operating the only end-to-end platform in the real estate industry. The platform gives Compass the edge to push the boundaries of value we can add for our customers
  • There is so much more Compass can do, and it needs your experience building modern cloud services to evolve and create products that improve every step of the real estate agents’ experience from the first contact with a client to the close of a deal. You will have the opportunity to work across the entire real estate journey, working with technology that aggregates millions to billions of interactions, listings, transactions, and other data
  • In this role you will be at the center of the Compass platform, providing our agents the tools they need to manage and engage with millions of residential real estate clients
  • Work in a startup-like environment building agile products and services
  • Design and build distributed, event-driven microservices
  • Independently define, decompose, and lead delivery of complex projects
  • Perform code reviews, design reviews, and write high quality tests
  • Become the subject matter expert for one or more services in your domain
  • Create clear and concise documentation (diagrams, service descriptions, decisions, runbooks)
  • Own and operationally improve services in your domain throughout their lifecycle
  • Identify and remove bottlenecks to address inefficiencies in the developer experience

2+ years of software engineering experience with languages such as Java or GolangExcellent verbal and written communication skillsHands-on experience with cloud-based services (AWS, Azure, GCP), containerization, microservices architecture, and continuous integration and deliveryExperience with Kafka and Ruby on Rails is a plusExperience designing and building cloud-based servicesBS in CS or equivalent practical experience

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II at Compass — Manhattan, NY
Software Engineer II at Compass — Manhattan, NY

Neolife Updates • New York (NY)

On-site
USD 127,000 - 141,000
Medical benefits
Dental benefits
Vision benefits
+14
Cloud Software Engineer for Real Estate Platform
Cloud Software Engineer for Real Estate Platform

Compass • New York (NY)

On-site
USD 90,000 - 130,000
Staff Software Engineer - Front End urbancompass • 1d ago • New York, NY • $228,000–$240,000
Staff Software Engineer - Front End urbancompass • 1d ago • New York, NY • $228,000–$240,000

Curastem • New York (NY), Northern (KY)

On-site
USD 180,000 - 260,000
Senior Software Engineer I
Senior Software Engineer I

Compass • Town of Boston (NY)

On-site
USD 149,580 - 166,200
Bonus potential
RSUs
Comprehensive benefits
+1
Senior Software Engineer I - Front End
Senior Software Engineer I - Front End

Compass, Inc. • Town of Boston (NY)

Hybrid
USD 150,000 - 166,000
Incentive programs (cash/equity)
Paid vacation, holidays, sick time
Medical, dental, vision benefits
+9
Senior Software Engineer I - Front End
Senior Software Engineer I - Front End

Compass, Inc. • Boston (MA)

On-site
USD 150,000 - 166,000
Bonuses & RSUs
Comprehensive benefits
401(k) + commuter program
Senior Software Engineer II
Senior Software Engineer II

Compass, Inc. • Town of Boston (NY)

On-site
USD 177,000 - 196,000
Bonuses & RSUs
Paid time off
Health benefits
+6
Senior Software Engineer II - Front End
Senior Software Engineer II - Front End

Compass • New York (NY)

On-site
USD 177,000 - 196,000
Bonuses & RSUs
Health benefits
401(k) plan
+3
Senior Software Engineer II
Senior Software Engineer II

Compass • Town of Boston (NY)

On-site
USD 176,000 - 196,100
Bonuses
RSUs
Medical benefits
+8
Sr Software Engineer II
Sr Software Engineer II

Compass • Town of Florida (NY)

On-site
USD 176,000 - 196,100
Paid vacation and holidays
401(k) plan
Medical benefits
+2