Back to all jobs

- Seniority
- Senior
About the role
<div class="content-intro"><p><span style="font-weight: 400;">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.</span></p></div><p>At Compass International Holdings (CIH), we connect buyers and sellers with the right agents at the right time. 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. We own the full pre-CRM nurturing funnel: from the moment a lead enters the system to the moment it is ready to be handed off to an agent.</p>
<p>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.</p>
<p><strong>At Compass, You Will: </strong></p>
<ul>
<li>Design and build the <strong>pre-CRM nurturing pipeline</strong> — automated flows that move leads from cold → warm → hot before agent assignment</li>
<li>Own and operate the <strong>AWS Connect integration</strong> — the human-assisted concierge experience that handles complex or high-value leads requiring live engagement</li>
<li>Build and maintain <strong>unclaimed lead management</strong> — automated escalation, retry, and re-engagement for leads that have not yet been matched to an agent</li>
<li>Develop <strong>lead readiness scoring</strong> — the signals and models that determine when a lead is "hot enough" for agent assignment</li>
<li>Architect <strong>automated nurture sequences</strong> across SMS, email, and voice channels, coordinating with our communications platform</li>
<li>Collaborate with data and ML teams to incorporate behavioral signals and conversion predictions into nurturing decisions</li>
<li>Operate in a scalable engineering culture that leverages modern principles of decoupled systems and automated CI/CD/testing/monitoring</li>
</ul>
<p><strong>What We Look For: </strong></p>
<ul>
<li>BS in Computer Science, Software Engineering, or equivalent practical experience</li>
<li>7+ years of experience developing comprehensive, well-tested, and high-performance software applications with languages Python or NodeJS </li>
<li>Experience with gRPC, Thrift, and other server-to-server communication protocols</li>
<li>Experience with Kafka and event-driven systems — particularly for building stateful automation pipelines and re-engagement flows</li>
<li>3+ years using AWS / cloud technologies</li>
<li>High proficiency designing and implementing microservices that are well tested, fault tolerant, and scalable</li>
<li>Understanding and adherence to industry-standard best practices in software development and architecture</li>
<li>Believes in good software development requiring thorough testing, robust resiliency features, effective monitoring capabilities, comprehensive documentation, and close collaboration</li>
<li>Experience with Scrum/Agile development methodologies</li>
<li>Strong critical thinking skills, great communication skills, and passion for operational excellence</li>
</ul>
<p><strong>Preferred Qualifications</strong></p>
<ul>
<li><strong>AWS Connect or similar experience:</strong> Prior experience building on or integrating with AWS Connect, Twilio Flex, Genesys, or similar Contact Center as a Service platforms — including call flows, agent routing, and real-time event handling</li>
<li><strong>Lead lifecycle and CRM systems:</strong> Familiarity with CRM platforms (Salesforce, HubSpot, or similar) and how leads flow through lifecycle stages from first contact to close; ability to design clean ownership boundaries between nurturing and CRM systems</li>
<li><strong>Engagement automation pipelines:</strong> Experience building automated outreach pipelines — nurture sequences, drip campaigns, or re-engagement flows — triggered by behavioral signals across SMS, email, and voice channels</li>
<li><strong>Lead scoring or ML-based ranking:</strong> Experience working with or building scoring models that rank or classify leads by intent, readiness, or conversion probability</li>
<li><strong>Communication platform integration:</strong> Hands-on experience with Twilio, Sinch, Amazon Pinpoint, or similar platforms for programmatic SMS, MMS, email, and voice delivery at scale</li>
<li><strong>Real estate or proptech domain knowledge:</strong> Familiarity with real estate transaction flows, agent-consumer interactions, or lead-to-close lifecycle</li>
<li><strong>AI agent development:</strong> Familiarity with agentic AI frameworks (LangChain, LlamaIndex, AutoGen, or similar) for building autonomous or semi-autonomous workflows — such as AI-assisted concierge routing or automated follow-up decision-making</li>
<li><strong>AI and LLM integration:</strong> Experience integrating large language models (LLMs) or AI APIs (OpenAI, Anthropic, AWS Bedrock) into production systems — particularly for personalizing outreach content, generating dynamic nurture sequences, or powering conversational engagement flows</li>
<li>Experience with Python or NodeJS development</li>
</ul>
<p><strong>Compensation: </strong>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.</p><div class="content-conclusion"><div>
<p><strong>Perks that You Need to Know About:</strong></p>
<p><span style="font-weight: 400;">Participation in our incentive programs (which may include eligible cash, equity, or commissions). Plus paid vacation, holidays, sick time, parental 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; and pet insurance.</span></p>
</div>
<div> </div>
<div><strong>Do your best work, be your authentic self.</strong></div>
<div>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. Our collaborative, energetic culture is grounded in our<span style="font-family: arial, sans-serif;"> Compass Entrepreneurship Principles</span> and our commitment to <a href="https://www.compass.com/diversity-inclusion/" target="_blank">diversity, equity, inclusion,</a> growth and mobility. 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.</div>
<p><a href="https://www.compass.com/ucfe-assets/consumer-footer/5/YCPR-Jan-2019.pdf" target="_blank">Notice for California Applicants</a></p>
<p><a href="https://www.compass.com/ucfe-assets/consumer-footer/5/Background%20Check%20LA%20County.pdf" target="_blank">Los Angeles County Fair Chance Notice</a></p></div>
Perks & benefits
- 401k
- Vision Insurance
- Paid Time Off
- Equity Compensation
731,000+ hidden jobs like this
urbancompass and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites