
Software Engineering SMTS
Salesforce2 days ago
Responsibilities
- Design and build production agent architectures with Agentforce Builder, Agent Script, and New Graph Architecture for systems serving 15,000+ users.
- Develop multi-node orchestration, sub-agent patterns, agentic workflows, memory systems, context management, and conversation state handling.
- Develop and optimize RAG, retrieval, prompt engineering, content ingestion, and knowledge-base pipelines for structured and unstructured data.
- Integrate agents with Salesforce Data Cloud, Einstein, MuleSoft, external APIs, and MCP.
- Lead platform migrations, observability and monitoring capabilities, production deployments, UAT, and high-availability operations.
- Make technical decisions on architecture, performance, scalability, and agent quality while contributing to roadmap and architecture reviews.
- Mentor junior engineers, lead design discussions, and deliver major features through bi-weekly release cycles.
Requirements
- 6+ years of software engineering development experience with increasing technical complexity and scope.
- Strong backend development experience in Java, Python, or another object-oriented compiled, statically typed language such as C++ or C#.
- Hands-on experience with large language models, AI/ML frameworks, prompt engineering, RAG architectures, and production LLM applications or agents.
- Experience with conversational AI, chatbots, or agent development platforms; Agentforce experience is strongly preferred.
- Experience designing scalable distributed systems and working with cloud infrastructure such as AWS, GCP, or Heroku.
- Proficiency in data processing, vector databases, embeddings, semantic search, and retrieval optimization.
- Strong understanding of Salesforce platforms such as Apex, LWC, Data Cloud, and Platform Events, or equivalent enterprise platform experience.
- Experience with RESTful APIs, GraphQL, event-driven architectures, microservices patterns, testing, production debugging, and performance optimization.
- Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related STEM field, with strong algorithm and data-structure competencies.
- Experience with Git, Docker, Kubernetes, Terraform, Jenkins, GitHub Actions, or Spinnaker.
- Track record of mentoring engineers and delivering large-scale features with measurable business impact.
- Preferred qualifications include Salesforce Agentforce or Agent Builder experience, multi-agent orchestration, LLM fine-tuning and evaluation, Customer Zero programs, data engineering and ETL, and Grafana or Datadog.
Benefits
- Benefits include time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.
- Certain roles may be eligible for incentive compensation, equity, and benefits.
Tech Stack
AWSC#C++DatadogDockerGitGitHub ActionsGoogle Cloud PlatformGrafanaGraphQLHerokuJavaJenkinsKubernetesPythonSpinnakerTerraform
Categories
About Salesforce
Salesforce builds cloud-based customer relationship management software and a broader Customer 360 platform for sales, service, marketing, commerce, and analytics, sold by subscription to businesses and public-sector organizations. Founded in 1999 and headquartered in San Francisco, it trades on the NYSE under the symbol CRM. Its portfolio includes Sales Cloud, Service Cloud, Marketing Cloud, MuleSoft integration, Tableau analytics, and Slack for collaboration, with extensive developer tools and APIs.