Senior Software Engineer, AI & Salesforce

Caterpillar Caterpillar · Industrial · Peoria, IL +2

Senior Software Engineer on the Salesforce AI & Engineering team responsible for designing, developing, and maintaining Salesforce and AI-powered solutions. Focuses on integrating Salesforce AI technologies like Agentforce, Einstein AI, and Generative AI, along with LLMs, RAG, and vector databases, to drive innovation and efficiency within Caterpillar's digital platforms and business processes.

What you'd actually do

  1. Design, develop, implement, test, and maintain Salesforce solutions using Agile/Scrum methodologies.
  2. Design, develop, implement, test, deploy, and maintain scalable Salesforce and AI-powered solutions using Agile/Scrum methodologies and modern software engineering practices.
  3. Configure, and customize solutions across Salesforce platforms, including Sales Cloud, Marketing Cloud, Experience Cloud, Data Cloud, Agentforce, and other enterprise capabilities.
  4. Develop enterprise-grade applications and integrations using Apex, Lightning Web Components (LWC), Visualforce, JavaScript, SOQL/SOSL, Salesforce APIs, and cloud-native development patterns.
  5. Design and implement declarative solutions leveraging OmniStudio, Flows, validation rules, custom objects, approval processes, record-triggered automation to deliver scalable business capabilities.

Skills

Required

  • Salesforce platform technologies
  • Agentforce
  • Einstein AI
  • cloud-based application development
  • integrations
  • APIs
  • automation frameworks
  • data modeling
  • security
  • Large Language Models (LLMs)
  • AI-assisted development practices
  • enterprise software engineering principles
  • Agile/Scrum methodologies
  • Apex
  • Lightning Web Components (LWC)
  • Visualforce
  • JavaScript
  • SOQL/SOSL
  • Salesforce APIs
  • cloud-native development patterns
  • OmniStudio
  • Flows
  • REST
  • SOAP
  • Platform Events
  • middleware platforms
  • event-driven architectures
  • Python
  • Git version control
  • CI/CD tools
  • AWS components
  • GenAI developer tools
  • Github Copilot
  • Claude code
  • Generative AI solutions
  • prompt engineering
  • Retrieval-Augmented Generation (RAG)
  • vector databases
  • AI orchestration frameworks

Nice to have

  • AI-assisted development tools such as GitHub Copilot, Claude Code, and similar technologies
  • Generative AI, Agentic AI technologies
  • Evaluate, prototype, and implement emerging AI technologies, frameworks, and best practices
  • AI-enabled software engineering practices
  • reusable frameworks
  • governance standards
  • development patterns
  • responsible AI principles
  • technical leadership and mentorship
  • collaborate with business, product, architecture, data, and platform teams

What the JD emphasized

  • Salesforce AI technologies
  • Agentforce
  • Einstein AI
  • Generative AI capabilities
  • enterprise AI solutions
  • Large Language Models (LLMs)
  • AI-assisted development practices
  • Generative AI
  • Agentic AI technologies
  • AI-powered capabilities
  • AI-enabled software engineering practices
  • responsible AI principles

Other signals

  • Salesforce AI
  • Einstein AI
  • Generative AI
  • Agentforce
  • LLMs
  • RAG
  • vector databases