Williams-Sonoma, Inc.

Senior Software Engineer – Salesforce Agentforce

Williams-Sonoma, Inc.
Apply
3 days ago
Pune, IndiaSenior

Responsibilities

  • Design, develop, and maintain Salesforce applications using Apex, Lightning Web Components, SOQL, and Salesforce Flows.
  • Build and enhance Salesforce Service Cloud, Case Management, workflow automation, and customer service capabilities.
  • Develop and configure Salesforce Agentforce topics, actions, instructions, conversational workflows, chatbots, and AI-powered customer interactions.
  • Design and implement secure REST API and enterprise integrations between Salesforce, order management systems, customer service applications, and backend microservices.
  • Implement authentication, error handling, asynchronous Apex, triggers, batch processing, platform events, and reliable data exchange.
  • Develop AI-powered chat and voice experiences using Salesforce Data Cloud, enterprise knowledge sources, generative AI, and retrieval-augmented generation.
  • Own features through technical design, development, testing, deployment, and production support.
  • Participate in architecture discussions, code reviews, sprint planning, technical design sessions, troubleshooting, and root-cause analysis.
  • Develop unit tests, support automated testing and CI/CD, and follow secure coding and engineering best practices.
  • Mentor junior engineers and collaborate with product managers, architects, QA, and distributed engineering teams.

Requirements

  • 5–8 years of software development experience with strong hands-on Salesforce development expertise.
  • Strong proficiency in Apex, Lightning Web Components, SOQL, and Salesforce Flows.
  • Experience with Salesforce Service Cloud, Case Management, workflow automation, Salesforce data models, security, permissions, and application architecture.
  • Experience integrating Salesforce with external systems using REST APIs, JSON, OAuth 2.0, and other authentication mechanisms.
  • Experience with asynchronous Apex, triggers, batch processing, and platform events.
  • Understanding of object-oriented programming, design patterns, software engineering principles, debugging, unit testing, Git, and CI/CD pipelines.
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Preferred experience with Salesforce Agentforce, Salesforce Einstein AI, Prompt Builder, Salesforce Data Cloud, generative AI, RAG, LLMs, prompt engineering, and AI agents.
  • Preferred experience with voice platforms, contact center applications, conversational AI, Java, Spring Boot, microservices, event-driven architectures, messaging platforms, OMS, and retail or e-commerce applications.
  • Salesforce Platform Developer I/II, Salesforce Agentforce Specialist, or relevant Salesforce certifications are preferred.
  • Strong communication, collaboration, analytical, troubleshooting, ownership, and business-requirement translation skills.

Benefits

  • Comprehensive benefits supporting associates and their families.
  • Opportunities for career growth, continuous learning, and work with AI-driven and large-scale engineering technologies.
  • Opportunity to build and operate digital commerce platforms serving millions of customers worldwide.
  • Hybrid work model with two in-office days for team engagement.

Tech Stack

GitJavaSpring Boot
Williams-Sonoma, Inc.

About Williams-Sonoma, Inc.

10,000+ employees

Williams-Sonoma, Inc. is a multi-brand home goods retailer selling cookware, furniture, and home decor to consumers through e-commerce and physical stores. Its portfolio includes Williams Sonoma, Pottery Barn, West Elm, and Rejuvenation, among others. Founded in 1956 and headquartered in San Francisco, the company is publicly traded on the NYSE (ticker: WSM) and operates its own supply chain and fulfillment network to support direct-to-consumer sales.

Contact me