Senior Software Engineer

$131,800 - $197,100/Yr

Compass, Inc. - New York, NY

posted 3 days ago

Full-time - Senior
New York, NY
Real Estate

About the position

As a Senior Software Engineer at Compass, you will play a crucial role in revolutionizing the real estate industry by developing and scaling our end-to-end platform. This position involves leading the design and development of microservices that enhance the consumer experience and support the growth of a scalable brokerage. You will have the opportunity to mentor fellow engineers and work on high-impact projects that directly affect how customers interact with our platform.

Responsibilities

  • 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.
  • Architect distributed microservices architecture.
  • Operate in a scalable engineering culture leveraging modern principles of decoupled systems and automated CI/CD/testing/monitoring.
  • Execute on standard agile development methodology.

Requirements

  • BS in Computer Science, Software Engineering or equivalent practical experience.
  • 7+ years of experience developing comprehensive, well-tested, and high-performance software applications with languages such as Java, Go, or Python.
  • Experience with gRPC, Thrift, and other server-to-server communication protocols.
  • Experience with Kafka and event-driven systems.
  • 3+ years using AWS / cloud technologies.
  • High proficiency designing and implementing microservices that are well tested, fault tolerant, and scalable.
  • Understanding and adherence to industry-standard best practices in software development and architecture.
  • Experience with Scrum/Agile development methodologies.
  • Strong critical thinking skills, great communication skills and passion for delivering operational excellence.

Benefits

  • Paid vacation, holidays, sick time, parental leave, marriage leave, and recharge leave.
  • Medical, tele-health, dental and vision benefits.
  • 401(k) plan.
  • Flexible spending accounts (FSAs).
  • Commuter program.
  • Life and disability insurance.
  • Maven (a support system for new parents).
  • Carrot (fertility benefits).
  • UrbanSitter (caregiver referral network).
  • Employee Assistance Program.
  • Pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service