Backend Software Development Engineer - Mid/Senior/Lead/Principal
Core
Backend software engineer building scalable APIs and AI-integrated systems for Salesforce's CRM platform, focusing on multi-tenant environments and large-scale data.
Role type
Senior IC backend software engineer (AI/Cloud)
Builds
Production-grade backend services, robust APIs, and AI agent workflows for Marketing, Commerce, Sales, and Big Data clouds.
Domain
Cloud computing, AI engineering, distributed systems
Deliverable
production ML models | product features
Required skills
Java, C++, Go, C#, Ruby, Scala, Python, Node.js, JavaScript, REST, SOAP, XML, WSDL, HTTP, JSON, Spring, gRPC, CI/CD, Test Driven Development, Agile, Prompt Engineering, AI tool usage (Cursor, Windsurf, Claude, OpenAI API), Cloud platforms (GCP, AWS, Azure, Alibaba), Big Data technologies (Phoenix, HBase, MapReduce, Yarn, Kafka, Spark, Hive, Presto)
Preferred skills
Advanced prompt engineering, AI-first engineering approach, experience with AI tools in development workflows
Technologies
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; Build and ship high-quality software using modern engineering practices with AI; Design and orchestrate complex systems where AI agents integrate into human workflows; Critically evaluate code (Human or AI-generated) for correctness, quality, security, and performance; Participate in on-call rotation to address complex problems in real-time
Seniority
Mid/Senior/Lead/Principal