Jobs · Engineering · Massachusetts

Senior Software Engineer II

Compass · Boston, MA · 2 mo ago
Engineering$176k–$196k/yrFull-time

Job Summary

At Compass, we're revolutionizing the real estate industry with our end-to-end platform that empowers residential real estate agents. We are seeking a Senior Software Engineer to join our team.

About the Role

Become a domain expert in real estate technology, serving as an empathetic partner to our customers. Architect distributed microservices architecture. Operate in a scalable engineering culture that leverages modern principles of decoupled systems and automated CI/CD/testing/monitoring to drive efficiencies. Execute on standard agile development methodology.

Responsibilities

  • Develop and scale the platform that empowers real estate professionals, buyers, and sellers.
  • Build products that deliver high business impact for our customers.
  • Lead design and development of services to support an industry leading consumer experience.
  • Support the growth of the world's most scalable brokerage.
  • Grow your career at Compass and positively impact how our customers interact with the Compass platform each day.

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 an operational excellence

Qualifications

  • 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 an operational excellence

Skills

  • Experience with microservices based architecture
  • Experience with gRPC, Thrift, and other server-to-server communication protocols
  • Experience with Kafka and event-driven systems
  • Experience with AWS / cloud technologies
  • Experience with Scrum/Agile development methodologies

Benefits

  • Full range of benefits including 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; and pet insurance.

Pay

The base pay range for this position is $176,000-$196,100; however, base pay offered may vary depending on job-related knowledge, skills, and experience. Bonuses and restricted stock units may be provided as part of the compensation package.

Schedule

Join a great team with high visibility and challenging projects on the horizon to help grow your career.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com