Senior Software Engineer II
Prudential Cal
Job Description
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 sellers and buyers. 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. At Compass, You Will Design and build the preâCRM nurturing pipelineâautomated flows that move leads from cold to warm to 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.
Architect automated nurture sequences across SMS, email, and voice channels, coordinating with our communications platform. Collaborate with data and ML teams to incorporate behavioral signals and conversion predictions into nurturing decisions. Operate in a scalable engineering culture that leverages modern principles of decoupled systems and automated CI/CD, testing, and monitoring.
What We Look For BS in Computer Science, Software Engineering, or equivalent practical experience. 7+ years of experience developing comprehensive, wellâtested, and highâperformance software applications with NodeJS, Python. 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. Understanding and adherence to industryâstandard best practices in software development and architecture. Believes in good software development requiring thorough testing, robust resiliency features, effective monitoring capabilities, comprehensive documentation, and close collaboration.
Experience with Scrum/Agile development methodologies. Strong critical thinking skills, great communication skills, and passion for operational excellence. Preferred Qualifications AWS Connect or similar experience: 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.
Lead lifecycle and CRM systems: 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. Engagement automation pipelines: Experience building automated outreach pipelinesânurture sequences, drip campaigns, or reâengagement flowsâtriggered by behavioral signals across SMS, email, and voice channels. Lead scoring or MLâbased ranking: Experience working with or building scoring models that rank or classify leads by intent, readiness, or conversion probability.
Communication platform integration: Handsâon experience with Twilio, Sinch, Amazon Pinpoint, or similar platforms for programmatic SMS, MMS, email, and voice delivery at scale. Real estate or proptech domain knowledge: Familiarity with real estate transaction flows, agentâconsumer interactions, or leadâtoâclose lifecycle. AI agent development: 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.
AI and LLM integration: 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. Experience with Python or NodeJS development. 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.
Perks That You Need To Know About 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. Do your best work, be your authentic self.
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. #J-18808-Ljbffr