Software Engineering Smts

Salesforce Salesforce · Enterprise · Indianapolis, IN

Salesforce is seeking a Software Engineering SMTS (Sr. Salesforce Developer) to join their Trailhead Learning Technology team. The role involves designing, developing, and maintaining scalable Salesforce solutions, including custom platform development (APEX, LWC), external integrations, and automating business processes. The candidate will participate in all SDLC phases, conduct code reviews, and build relationships with global teams. The position requires extensive Salesforce development experience, technical expertise in various Salesforce technologies, platform knowledge, integration skills, and strong development practices.

What you'd actually do

  1. Translate business requirements into scalable Salesforce solutions using best practices and new technologies when needed
  2. Develop end-to-end solutions including custom platform development (APEX, Triggers, Lightning Web Components, Visualforce) and external integrations (middleware, APIs)
  3. Automate business processes using Salesforce tools (Process Builder, Workflows, Flow, etc.)
  4. Participate in all SDLC phases: requirements gathering, design, development, testing, troubleshooting, and maintenance
  5. Conduct peer code reviews, unit testing, and provide application support with root cause analysis

Skills

Required

  • Salesforce development experience
  • Lightning
  • Customer 360
  • Apex/SOQL/LWC/Web Services
  • JavaScript or related frameworks (React)
  • Sales Cloud
  • Service Cloud
  • Experience Cloud
  • AppExchange app development
  • package creation
  • deployment pipelines (Salesforce DX, GitHub Actions, Jenkins)
  • scratch org/source-driven development
  • SFDC governor limits and best practices
  • Relevant Salesforce certifications (Platform Developer, Platform App Builder, Administrator)
  • MuleSoft
  • data migrations
  • API calls
  • custom integrations
  • Identity/SAML
  • cross-cloud integrations
  • distributed system design
  • Git and branching strategies
  • SDLC/Agile methodologies
  • OOP principles
  • design patterns
  • performance optimization
  • analytical skills
  • troubleshooting skills
  • communication skills

Nice to have

  • Education/Learning technology domain experience
  • third-party system integrations
  • eCommerce experience

What the JD emphasized

  • Salesforce development experience
  • Salesforce certifications
  • Salesforce DX
  • Salesforce