CareerPlanSign in

Software Development Engineer III (CRM - Opportunities - AI)

India🌐 Remote💼 Full-time🗓 2026-09-17 → 2026-09-25

Core

Own the CRM Opportunities product end-to-end, serving as the deal and pipeline engine for revenue motions from lead conversion to closed-won.

Role type

Senior Backend Engineer (CRM/Pipeline)

Builds

CRM pipelines, stages, automations, reporting, and integrations at scale

Domain

SaaS CRM / Distributed Systems

Deliverable

production ML models | product features

Required skills

Data modeling (SQL/NoSQL), API design, distributed systems, Node.js, Go, Vue.js, event-driven workflows, background jobs, scalability, performance optimization, incident response

Preferred skills

CRM/sales/pipeline product experience, multi-tenant SaaS (sharding/isolation), event streaming (Kafka/Redis), NoSQL/ES/ClickHouse at scale, LLM API integration, Vue.js frontend fluency

Technologies

Node.js (NestJS), Go, Vue.js, MongoDB, Redis, Kafka, ElasticSearch, Istio

Responsibilities

Design and evolve data models for pipelines and deals; Build and scale APIs and background jobs; Tackle distributed systems concerns (idempotency, consistency); Improve performance via indexing and sharding; Build AI-assisted surfaces on top of existing AI capabilities; Ship end-to-end features including UI; Instrument system with logs and metrics; Drive incident response and postmortems

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.