Backend Software Development Engineer - Mid/Senior/Lead/Principal
Core
Backend software engineer building scalable APIs and systems for Salesforce's AI CRM platform (Agentforce), integrating AI agents into human workflows.
Role type
Senior IC Backend Software Engineer (AI/Cloud)
Builds
Production-grade backend services, robust APIs, and complex systems for multi-tenant cloud environments.
Domain
Cloud computing, Artificial Intelligence, CRM
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented programming (Java, C++, Go, C#, Ruby, Scala, Python, Node.js), REST/SOAP API design, Cloud platforms (GCP, AWS, Azure, Alibaba), CI/CD, Test-driven development, Advanced prompt engineering, AI tool usage (Cursor, Windsurf, Claude, OpenAI API), Large-scale distributed systems (Kafka, Spark, HBase, etc.)
Preferred skills
Experience with Spring, gRPC, Agile methodology, AI-first engineering approach
Technologies
Java, C++, Go, C#, Ruby, Scala, Python, Node.js, Spring, gRPC, REST, GCP, AWS, Azure, Alibaba, Kafka, Spark, HBase, MapReduce, Yarn, Presto, Cursor, Windsurf, Claude, OpenAI API
Responsibilities
Design and implement robust APIs and API framework features; Build and ship high-quality production software using modern engineering practices; Integrate AI agents into human workflows; Critically evaluate code (human or AI-generated) for quality and security; Participate in on-call rotation to maintain service availability.
Seniority
Mid/Senior/Lead/Principal