Software Development Engineer III (CRM - Opportunities)
HighLevel
IndiaremotePosted 1 month ago
Skill Required
Backend-DevelopmentCRM-DevelopmentSoftware-EngineerAPI-EngineeringDistributed-Systems-EngineeringSenior-CRM-EngineerSenior-CRM-DeveloperSoftware-DeveloperLead-CRM-DeveloperSenior-Salesforce-CRM-EngineerCRM-EngineerCRM-Application-DeveloperDeveloperSoftware EngineerSoftware DeveloperSystem DesignQuery OptimizationSOCMicroservicesElasticsearchEngineeringautomationdesigningNode.jsbuildingPostgreSQLMongoDBdesignGitKafkaRedisDesign PatternsjQueryAPIsVueSQLandGoAIFulltime
Key highlights
- Remote-first global organization with 2,000+ team members across 10+ countries
- 4+ years building and operating production backend systems at scale required
- Must have hands-on experience with Node.js or Go in production
- Must have worked on multi-tenant SaaS at scale (sharding, tenant isolation, fair-use limits)
- Must have experience building CRM, sales, pipeline, or workflow products
- Nice-to-have: Frontend fluency in Vue.js — enough to ship a feature without a frontend partner
Role overview
HighLevel is an AI-powered business operating system serving agencies, entrepreneurs, and SMBs across 150+ countries, generating over $7 billion in ecosystem value. The company supports 1M+ businesses with a platform that processes 4 billion API hits and 2.5 billion message events daily across 250+ microservices and 250 terabytes of distributed data. HighLevel operates as a global, remote-first organization with 2,000+ team members across 10+ countries, emphasizing speed, ownership, and customer-driven growth.
Responsibilities
- Own the full lifecycle of Opportunities backend: translate business and customer needs into scalable, production-grade services
- Design and evolve the data model for pipelines, stages, deals, and associated entities — getting consistency, throughput, and query patterns right
- Build and scale APIs, event-driven workflows, and background jobs that handle high-volume writes, automations, and integrations
- Tackle distributed systems concerns: idempotency, eventual consistency, race conditions, hot tenants, and noisy-neighbor isolation
- Improve performance and reliability of large pipelines (millions of opportunities per workspace) through indexing, sharding, caching, and query optimization
- Ship end-to-end when needed — including UI changes in Vue — without blocking on cross-functional handoffs
- Instrument the system: logs, metrics, traces, and SLOs that make production behavior legible
- Drive incident response, postmortems, and the engineering hygiene that keeps a high-traffic product healthy
Requirements
- 4+ years building and operating production backend systems at scale
- Strong fundamentals in data modeling (SQL and NoSQL), API design, and distributed systems
- Hands-on experience with Node.js or Go in production
- Track record of owning services end-to-end — design, build, deploy, on-call
- Comfort working independently in ambiguous problem spaces with high ownership
- Solid grasp of scalability, performance, and reliability trade-offs
- Experience building CRM, sales, pipeline, or workflow products
- Worked on multi-tenant SaaS at scale (sharding, tenant isolation, fair-use limits)
- Familiarity with event streaming (Kafka/Redis Streams), queues, and async processing
- Exposure to MongoDB, Postgres, ElasticSearch, ClickHouse, or similar at non-trivial scale
Nice to have
- Frontend fluency in Vue.js — enough to ship a feature without a frontend partner
- Strong product instincts and a portfolio or GitHub of shipped work
Additional details
- SDE-3 Backend Builder role to own the CRM Opportunities product end-to-end
- Opportunities is the deal and pipeline engine at the heart of the CRM — the system of record for every revenue motion from lead conversion to closed-won
- Role emphasises deep backend ownership: designing data models, APIs, and distributed workflows that power pipelines, stages, automations, reporting, and integrations at scale
- Operate with high autonomy, turning ambiguous problems into production systems
- Enough frontend fluency to ship the occasional UI surface without waiting on anyone
- Over 2,000 team members across 10+ countries
- Global, remote-first organization built for speed and ownership
- Values initiative, clarity and execution; creating space for ambitious people to build systems that support millions of businesses worldwide
- Every month, enables more than 1.5 billion messages, 200 million leads and 20 million conversations for the 1M+ businesses supported
- Businesses operating on HighLevel have generated over $7 billion in ecosystem value
- Platform powers 4 billion API hits and 2.5 billion message events daily
- 250 terabytes of distributed data, 250+ microservices, over 1 million domain names supported
- Architecture built for performance, resilience and long-term scalability
- Ships Opportunities features from idea to production with minimal cycle time
- Builds services that stay reliable as workspaces grow from thousands to millions of deals
- Makes sound trade-offs between speed, quality, and long-term maintainability
- Raises the bar on data correctness, API design, and operational excellence for the product
- Continuously sharpens the customer experience through iteration and instrumentation
- The company is an Equal Opportunity Employer; voluntary demographic information collected for affirmative action compliance
- Encourage applicants to review Privacy Policy before submitting application
- Originally posted on Himalayas