Lead Backend Software Engineer
Core
Build robust, scalable backend APIs and complex systems integrating AI agents into human workflows for Salesforce's CRM platform.
Role type
Lead Backend Software Engineer (AI-first)
Builds
Production-grade backend services, APIs, and AI agent orchestration for multi-tenant cloud environments.
Domain
SaaS CRM, Cloud Infrastructure, Artificial Intelligence
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C++, Go, C#, Ruby, Scala, Python, Node.JS, JavaScript, REST, SOAP, XML, WSDL, HTTP, JSON, Spring, gRPC, Agile, AI-first engineering, AI tools (Claude Code, GitHub Copilot, Codex, Cursor), advanced prompt engineering, system context management, on-call rotation
Preferred skills
Experience with GCP, AWS, Alibaba, Azure, Phoenix, HBase, MapReduce, Yarn, Kafka, Spark, Hive, Presto, containerized deployment stacks
Technologies
Java, C++, Go, C#, Ruby, Scala, Python, Node.JS, JavaScript, Spring, gRPC, REST, HTTP, JSON, GCP, AWS, Alibaba, Azure, Phoenix, HBase, MapReduce, Yarn, Kafka, Spark, Hive, Presto, Cursor, Windsurf, Claude, OpenAI API
Responsibilities
Design, implement, and tune robust APIs for multi-tenant environments; handle large data sets in the cloud; integrate with internal/external systems; practice test-driven development and use CI/CD tools; build high-quality software using AI tools; design and orchestrate complex systems with AI agents; contribute to shared system context; evaluate code for correctness, quality, security, and performance
Seniority
Lead, hands-on IC with strategic influence