Software Development Engineer III, CRM – Opportunities – AI

Posted Sep 17

This is a fully remote position, open to applicants in India.

📋 Description

• Take charge of the complete lifecycle of the Opportunities backend, converting business and customer requirements into scalable, production-ready services.

• Design and enhance data models for pipelines, stages, deals, and related entities.

• Develop and scale APIs, event-driven workflows, and background jobs to handle high-volume writes, automations, and integrations.

• Tackle challenges such as idempotency, eventual consistency, race conditions, hot tenants, and noisy-neighbor isolation.

• Enhance the performance and reliability of extensive pipelines through indexing, sharding, caching, and query optimization techniques.

• Create AI-powered Opportunities features utilizing existing AI capabilities, including CRM context assembly, prompt and response contracts, caching, cost and latency budgets, graceful degradation, and output-quality assessment.

• Implement end-to-end UI changes in Vue as necessary.

• Equip systems with logs, metrics, traces, and service level objectives (SLOs).

• Lead incident response efforts, postmortems, and maintain engineering standards.

• Deliver Opportunities features from concept to production.

• Construct reliable services that can accommodate the growth from thousands to millions of deals.

• Balance trade-offs between speed, quality, and maintainability.

• Elevate standards for data accuracy, API design, and operational excellence.

• Enhance customer experience through continuous iteration and monitoring.


⛳️ Requirements

• A minimum of 4 years' experience in building and managing production backend systems at scale.

• Strong foundational knowledge in data modeling (both SQL and NoSQL), API design, and distributed systems.

• Practical experience with Node.js or Go in a production environment.

• Proven history of managing services end-to-end — from design to build, deployment, and on-call responsibilities.

• Ability to work autonomously in complex problem domains with a high degree of ownership.

• Comprehensive understanding of scalability, performance, and reliability trade-offs.

• Preferred experience in building CRM, sales, pipeline, or workflow applications.

• Previous experience with multi-tenant SaaS at scale is preferred.

• Familiarity with event streaming, message queues, and asynchronous processing is preferred.

• Exposure to databases such as MongoDB, Postgres, ElasticSearch, ClickHouse, or similar at a significant scale is preferred.

• Experience launching a customer-facing feature powered by an LLM or a comparable AI API is preferred.

• Proficiency in Vue.js on the frontend is preferred.

• Strong product instincts with a portfolio or GitHub showcasing shipped work is preferred.


🏝️ Benefits

• Remote-first organization.

• Opportunity to collaborate with a global team across more than 10 countries.

• High level of autonomy and ownership.

• Capability to build systems that support millions of businesses worldwide.

People also viewed

Agility Robotics20 hours ago

Software Engineer III, Simulation

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$144k – $225k/year
ApplyView job
pyck20 hours ago

AI Software Engineer, WMS

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Pinterest20 hours ago

Senior Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$203k – $254.7k/year
ApplyView job
SentiLink20 hours ago

Senior Product Engineer, Full Stack

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
SentiLink20 hours ago

Senior Software Engineer, Frontend

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
ITHAKA20 hours ago

Senior Software Engineer, JSTOR Stewardship

US flagUnited States OnlyFull-timeFull-stack Engineer$112.2k – $140.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers