Salesforce

Software Engineer SMTS

Salesforce
Apply
1 day ago
Dallas, TX, USA or Indianapolis, IN, USAStaff+
H1B sponsor

Responsibilities

  • Lead the technical design and implementation of production-ready Salesforce applications with attention to reliability, maintainability, security, and scale.
  • Own complex features across requirements analysis, architecture, development, code review, testing, deployment, monitoring, and ongoing support.
  • Build reusable components and services that improve employee lifecycle experiences and support evolving business processes.
  • Design and maintain REST, SOAP, GraphQL, event-driven, batch, and real-time integrations across enterprise systems.
  • Develop unit, integration, regression, functional, and smoke tests and integrate quality controls into CI and CD workflows.
  • Troubleshoot production issues, identify root causes, and improve performance, scalability, availability, fault tolerance, telemetry, monitoring, and analytics.
  • Partner with product managers, engineering leaders, architects, and cross-functional teams to define scope and deliver solutions.
  • Provide technical mentorship through code reviews, standards, documentation, and knowledge sharing.
  • Evaluate Salesforce releases and emerging technologies, including Agentforce and Prompt Builder, and recommend responsible improvements.

Requirements

  • Typically 5–7 years of professional software engineering experience, including ownership of production systems and complex technical features.
  • A related technical degree is required.
  • Proficiency in one or more of Java, JavaScript, TypeScript, Apex, Python, Go, C#, or .NET.
  • Experience designing APIs and integrations using REST, SOAP, GraphQL, middleware, and asynchronous or event-driven architectures.
  • Strong front-end fundamentals with HTML5, CSS3, JavaScript or TypeScript, and component-based UI development.
  • Experience with relational data modeling and database technologies including SQL or SOQL, with familiarity with PostgreSQL, MySQL, or SQL Server.
  • Experience writing clean, testable code and building unit, integration, regression, service, and UI test suites.
  • Experience with Git-based development, modern IDEs, CI and CD tooling, release management, and production monitoring.
  • Experience delivering software on public cloud or SaaS platforms such as Salesforce, AWS, or Google Cloud.
  • Hands-on Salesforce development experience with Apex, Lightning Web Components, SOQL, SOSL, DML, governor limits, and modern platform patterns.
  • Familiarity with Aura or Visualforce is useful for existing applications.
  • Preferred qualifications include Salesforce Developer Experience, scratch orgs, CLI tools, managed or unlocked packages, AppExchange development, Agentforce agents and actions, MCP tools, Workday, Slack, MuleSoft, non-functional requirements, open-source contributions, Salesforce, Java or cloud certifications, and Agile or Scrum experience.

Benefits

  • Salesforce provides time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.
  • The role follows a hybrid engineering model with teammates across geographies.
  • Certain roles may be eligible for incentive compensation, equity, and benefits; compensation details are determined by location, job level, knowledge, skills, and experience.

Tech Stack

AWSC#GitGoGoogle CloudGraphQLJavaJavaScriptMicrosoft SQL ServerMySQL.NETPostgreSQLPythonSOAPSQLTypeScript
Salesforce

About Salesforce

10,000+ employees

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.

Contact me