Senior Software Engineer

Compass
New York
Workplace: OnsiteFull timeUSD 176,000 - 196,100 annuallyFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Communication","Critical thinking","Collaboration","Operational excellence","Testing mindset"]

Design and build the systems behind pre-CRM lead nurturing, including automated re-engagement flows, unclaimed lead management, and lead readiness scoring. Own the AWS Connect integration that delivers human-assisted concierge experiences, and architect automated nurture sequences across SMS, email, and voice. Collaborate with data and ML teams to incorporate behavioral signals and conversion predictions, while operating in a scalable engineering culture with modern CI/CD, testing, and monitoring.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Compass
Compass
1 month ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live
Reposted: similar role first listed 2 years ago

Job Summary

Design and build the systems behind pre-CRM lead nurturing, including automated re-engagement flows, unclaimed lead management, and lead readiness scoring. Own the AWS Connect integration that delivers human-assisted concierge experiences, and architect automated nurture sequences across SMS, email, and voice. Collaborate with data and ML teams to incorporate behavioral signals and conversion predictions, while operating in a scalable engineering culture with modern CI/CD, testing, and monitoring.
Location: New York
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and build the pre-CRM nurturing pipeline that moves leads from cold to warm to hot before agent assignment.
  • •Own and operate the AWS Connect integration for human-assisted concierge experiences for complex/high-value leads.
  • •Build and maintain unclaimed lead management with automated escalation, retry, and re-engagement.
  • •Develop lead readiness scoring signals/models to determine when leads are hot enough for agent assignment.
  • •Architect automated nurture sequences across SMS, email, and voice, collaborating with data and ML teams to incorporate behavioral signals and conversion predictions.

Pay and Benefits

Salary: USD 176,000 - 196,100 annually
Perks:Health InsuranceDentalVision401kPaid LeaveParental LeaveLife InsuranceDisability InsuranceTelemedicinePet Insurance

Key Requirements

  • •BS in Computer Science, Software Engineering, or equivalent practical experience.
  • •7+ years building comprehensive, well-tested, high-performance software applications using languages such as Go and Java.
  • •Experience with Python or NodeJS development.
  • •Experience with gRPC, Thrift, and other server-to-server communication protocols.
  • •Experience with Kafka and event-driven systems, including building stateful automation pipelines and re-engagement flows.
Experience:7+ yearsReal estateProptechEvent-driven systemsMicroservicesML
Education:Bachelor's in Computer Science, Software Engineering
Skills:CommunicationCritical thinkingCollaborationOperational excellenceTesting mindset
Languages:English
Tech Stack:GoJavaPythonNodeJSGRPCThriftKafkaAWSAWS ConnectCloud technologiesMicroservicesCI/CDSMSEmailVoiceCRMSalesforceHubSpotTwilio FlexGenesys

Company Brief

Compass
A technology-driven real estate brokerage that combines a consumer-facing platform with agent tools and marketplace services to help clients buy, sell, and rent residential properties across the United States.
Industry: PropTech
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York, United States
Founded: 2012
WebsiteLinkedIn