Skip to content
← Back to job listings

Senior Software Engineer

Compass · Boston, United States

External listingfull-time6 days ago

About The Role

Join Compass International Holdings (CIH) as a Senior Software Engineer on the Lead Nurturing & Engagement team. You will design and build systems that power automated re-engagement flows, unclaimed lead management, and lead readiness scoring. Your work will directly impact lead conversion rates and will involve collaboration with data and ML teams. You should have 7+ years of experience in software development, proficiency in microservices, and experience with AWS/cloud technologies.

  • Design and build the pre-CRM nurturing pipeline, including automated flows that move leads from cold to warm to hot before agent assignment.
  • Own and operate the AWS Connect integration, handling complex or high-value leads requiring live engagement.
  • Collaborate with data and ML teams to incorporate behavioral signals and conversion predictions into nurturing decisions.
  • Strong critical thinking skills, great communication skills, and passion for operational excellence
  • High proficiency designing and implementing microservices that are well tested, fault tolerant, and scalable
  • Experience with Kafka and event-driven systems — particularly for building stateful automation pipelines and re-engagement flows
  • Experience with Scrum/Agile development methodologies
  • 7+ years of experience developing comprehensive, well-tested, and high-performance software applications with languages such as Go, Java
  • Experience with Python or NodeJS development
  • Experience with gRPC, Thrift, and other server-to-server communication protocols
  • BS in Computer Science, Software Engineering, or equivalent practical experience
  • 3+ years using AWS / cloud technologies
  • Believes in good software development requiring thorough testing, robust resiliency features, effective monitoring capabilities, comprehensive documentation, and close collaboration
  • Understanding and adherence to industry-standard best practices in software development and architecture
  • Lead scoring or ML-based ranking: Experience working with or building scoring models that rank or classify leads by intent, readiness, or conversion probability
  • 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
  • Real estate or proptech domain knowledge: Familiarity with real estate transaction flows, agent-consumer interactions, or lead-to-close lifecycle
  • 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
  • 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
  • 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
  • Communication platform integration: Hands-on experience with Twilio, Sinch, Amazon Pinpoint, or similar platforms for programmatic SMS, MMS, email, and voice delivery at scale
  • 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

This is an external listing. JobSpring does not represent or verify the employer. Report this listing