Salesforce is seeking experienced software developers for Backend Software Engineer roles at all levels (Mid Level, Senior, Lead, and Principal). The company is focused on AI-driven CRM and is looking for passionate individuals to drive innovation and customer success. This role involves building breakthrough features for their trusted CRM platform, ensuring stability and scalability. The software engineer role at Salesforce encompasses architecture, design, implementation, and testing. A key aspect of the role is advanced prompt engineering for AI outputs, ensuring they are reliable, secure, and production-ready. The company values high-quality, maintainable code and embraces a hybrid work model with autonomous teams. Backend application development will span across various Salesforce clouds including Marketing, Commerce, Sales, Big Data, Service, Einstein, MuleSoft, Platform, Industries, Slack, and Heroku. Responsibilities include designing and tuning robust APIs, handling large data sets in the cloud, integrating systems, and utilizing test-driven development and CI/CD practices. A core part of the development workflow involves using AI tools to deliver secure, optimized, and high-quality code, and designing systems where AI agents integrate seamlessly into human workflows. Candidates will also contribute to building and maintaining shared system context for AI reliability and critically evaluate code (human or AI-generated). For Big Data roles, experience with specific technologies like Phoenix, HBase, MapReduce, Yarn, Kafka, Spark, Hive, Presto, or equivalent distributed systems is required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree