Senior/Lead/Principal Software Engineer, Agentforce Supply Chain
Listed on 2026-05-17
-
Software Development
Software Engineer, Cloud Engineer - Software, Software Architect, Backend Developer
Overview
Job Category:
Software Engineering
Salesforce is the #1 AI CRM, focused on AI and innovation with core values at the heart of the work. We are seeking Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's values in focus. This role supports Agentforce for Supply Chain and involves back-end engineering work on the Super Agent and Integration & Platform teams.
TheTeams
The Super Agent backend is the operational heart of Agentforce for Supply Chain, managing complex, configurable state and interfaces across the platform. The Integration & Platform team owns the data and integration backbone, connecting the platform to the Salesforce ecosystem (including Mulesoft, Flow, and Data Cloud) and powering self-serve data synchronization.
What You ll DoWe are seeking senior-level engineers to act as key individual contributors across the Super Agent and Integration & Platform teams. You will own the hardest cross-cutting system problems, set technical direction, and drive foundational investments to scale Agentforce for Supply Chain.
Super Agent- Diagnose and prioritize foundational investments across the back end, coordinating with engineering leadership to sequence them against product delivery
- Own the hardest cross-cutting system problems, including architectural decomposition and cross-team interface design, with hands-on work when needed
- Build shared understanding of system health and risk, establishing observability and decision-making frameworks
- Maintain engineering quality through pragmatic standards, guardrails, and practices to prevent regressions and keep code healthy
- Architect and implement integrations between the core platform and Salesforce ecosystem products (Mulesoft and Flow)
- Lead scalable data export pipelines, integrating internal data sources with Data Cloud and/or Informatica
- Improve ETL/ELT pipelines to support daily, self-serve data synchronization with minimal ongoing engineering effort
- Design and build simplified, performant APIs and webhooks, including abstracted high-value functionality currently exposed via Graph
QL endpoints
- Architect and deliver high-quality, scalable code for complex data integration and platform features
- Drive technical decision-making and project execution as a primary contributor for key initiatives
- Mentor engineers on performance, security, and scalability; conduct code reviews
- Collaborate with Product Management and other engineering teams to define requirements and deliver solutions
- Build production-grade software using modern engineering practices, with AI as a core part of development
- Design systems where AI agents integrate into human workflows
- Contribute to a shared repository of system designs, constraints, and standards for reliable AI operation
- Evaluate code (human or AI-generated) for correctness, quality, security, and performance
- Mentor engineers to raise judgment and performance of the team
- Set technical direction and standards for data integration and backend architecture
- Identify and mitigate architectural risks as data infrastructure scales
- Drive continuous improvement in system performance, observability, and operational efficiency
- 3+ years:
Backend engineer (Senior), 5+ years (Lead), 8+ years (Principal) with experience in large-scale, user-facing web applications and/or data systems - Related technical degree required
- Deep expertise in data modeling, DB performance, state management, API design, transactions, concurrency, fault tolerance, and scaling
- Experience designing, building, and maintaining production-grade data pipelines (ETL/ELT)
- Proficiency in a modern programming language (e.g., Java, Python, Go)
- Experience designing robust external-facing REST APIs and Webhooks
- Knowledge of distributed systems, high-availability architectures, event queues, and asynchronous processing
- Track record of diagnosing architectural problems and driving improvements
- Experience designing interfaces and boundaries between teams and systems
- Experience in a lead technical role (LMTS/PMTS or equivalent) driving…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).