urbancompass

urbancompass

Senior Software Engineer

New York · Senior

Sponsorship not specified$176k-$196kDetected 21 hours ago
PythonJavaGoNode.jsAWSCI/CDgRPCKafkaMachine LearningLLMsAgentic AIAgileHubSpotSalesforceCRMCommunicationCollaborationCritical Thinking

About the role

  • At Compass International Holdings (CIH), we connect buyers and sellers with the right agents at the right time.
  • Perks that You Need to Know About: Participation in our incentive programs (which may include eligible cash, equity, or commissions).

Responsibilities

  • The Lead Nurturing & Engagement team is responsible for keeping leads warm and actionable before they are assigned to an agent - ensuring no qualified lead goes cold due to slow response, lack of follow-up, or poor timing.
  • from the moment a lead enters the system to the moment it is ready to be handed off to an agent.
  • As a Senior Software Engineer on this team, you will design and build the systems that power automated re-engagement flows, unclaimed lead management, human-assisted concierge experiences via AWS Connect, and lead readiness scoring.
  • Your work directly impacts how many leads convert to closed transactions - making this one of the highest-leverage engineering roles on the Leads platform.
  • Design and build the pre-CRM nurturing pipeline - automated flows that move leads from cold → warm → hot before agent assignment
  • Own and operate the AWS Connect integration - the human-assisted concierge experience that handles complex or high-value leads requiring live engagement
  • Build and maintain unclaimed lead management - automated escalation, retry, and re-engagement for leads that have not yet been matched to an agent
  • Develop lead readiness scoring - the signals and models that determine when a lead is "hot enough" for agent assignment
  • Collaborate with data and ML teams to incorporate behavioral signals and conversion predictions into nurturing decisions

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 Go, Java
  • Experience with gRPC, Thrift, and other server-to-server communication protocols
  • Experience with Kafka and event-driven systems - particularly for building stateful automation pipelines and re-engagement flows
  • 3+ years using AWS / cloud technologies
  • High proficiency designing and implementing microservices that are well tested, fault tolerant, and scalable
  • Experience with Scrum/Agile development methodologies
  • Hands-on experience with Twilio, Sinch, Amazon Pinpoint, or similar platforms for programmatic SMS, MMS, email, and voice delivery at scale

Nice to have

  • Communication platform integration: Hands-on experience with Twilio, Sinch, Amazon Pinpoint, or similar platforms for programmatic SMS, MMS, email, and voice delivery at scale
  • Experience with Python or NodeJS development
  • however, base pay offered may vary depending on job-related knowledge, skills, and experience.
  • Minimum wage for the position will always be met.
  • UrbanSitter (caregiver referral network)
  • Employee Assistance Program
  • and pet insurance.
  • Do your best work, be your authentic self.

Compensation

  • 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, in addition to a full range of benefits.
  • Base pay is based on market location.
  • Minimum wage for the position will always be met.
  • Participation in our incentive programs (which may include eligible cash, equity, or commissions).

Benefits

  • Participation in our incentive programs (which may include eligible cash, equity, or commissions).
  • Our collaborative, energetic culture is grounded in our Compass Entrepreneurship Principles and our commitment to diversity, equity, inclusion, growth and mobility.
  • Perks that You Need to Know About:

Company info

  • At Compass, our mission is to help everyone find their place in the world.
  • Founded in 2012, we're revolutionizing the real estate industry with our end-to-end platform that empowers residential real estate agents to deliver exceptional service to seller and buyer clients.
  • At Compass, we believe that everyone deserves to find their place in the world - a place where they feel like they belong, where they can be their authentic selves, where they can thrive.

Equal opportunity

  • As an equal opportunity employer, we offer competitive compensation packages, robust benefits and professional growth opportunities aimed at helping to improve our employees' lives and careers.

This listing is sourced directly from urbancompass's careers page and normalized into a canonical job model.