← Back to job listings
CO
Senior Software Engineer
Compass · Boston, United States
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
JobSpring