Software Engineer SMTS

Salesforce•Indianapolis, IN
•Hybrid

About The Position

Join Salesforce's DET Salesforce on Salesforce Technology team, part of the Digital Enterprise Technology organization. As part of the Customer Zero initiative, the team builds enterprise-scale solutions that support global employee success processes and operations while validating emerging Salesforce technologies. The role involves developing solutions with Agentforce, AI agents, and next-generation platform capabilities that affect thousands of internal users and inform product development. As a Senior Member of Technical Staff, you will build and maintain Salesforce platform capabilities supporting business operations and customer experiences. You will develop applications and integrations that streamline workflows and automate processes, while ensuring reliability and performance. You will also influence technical architecture, mentor teammates, and establish practices for sustainable growth.

Requirements

  • Typically 5 to 7 years of professional software engineering experience, including ownership of production systems and complex technical features.
  • A related technical degree.
  • Strong computer science fundamentals and proficiency in one or more relevant languages, such as Java, JavaScript or TypeScript, Apex, Python, Go, or C#/.NET.
  • Experience designing APIs and integrations with 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; familiarity with PostgreSQL, MySQL, or SQL Server.
  • Ability to write clean, testable code and build 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.
  • Sound judgment reviewing AI-generated code for correctness, performance, security, privacy, licensing, and maintainability.
  • Strong analytical, problem-solving, written, and verbal communication skills, including ability to navigate ambiguity and collaborate across organizational boundaries.
  • 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.

Nice To Haves

  • Experience with Salesforce Developer Experience, scratch orgs, CLI tools, managed or unlocked packages, or AppExchange development.
  • Experience building Agentforce agents and actions, or MCP tools for production workflows.
  • Integration experience with enterprise platforms such as Workday, Slack, MuleSoft, or other employee and business systems.
  • Experience establishing non-functional requirements for security, scalability, availability, observability, compliance, and fault tolerance.
  • Knowledge of data-modeling practices, contributions to open source, or relevant Salesforce, Java, or cloud certifications.
  • Experience working in Agile or Scrum teams and adapting delivery practices to changing business and technical needs.

Responsibilities

  • Lead the technical design and implementation of production-ready applications on Salesforce, balancing speed of delivery with reliability, maintainability, security, and scale.
  • Own complex features from requirements analysis and architecture through development, code review, automated testing, deployment, monitoring, and ongoing support.
  • Build reusable components and services that improve employee lifecycle experiences and support changing business processes.
  • Design and maintain integrations with upstream and downstream systems using REST, SOAP, GraphQL, event-driven, batch, and real-time patterns.
  • Assess the impact of requirements across Salesforce, enterprise data models, dependent applications, and operational processes.
  • Collaborate with product managers, engineering leaders, architects, and cross-functional teams to define scope, make tradeoffs, and deliver solutions.
  • Use AI development tools for code exploration, prototyping, test generation, refactoring, documentation, and troubleshooting, reviewing generated output for correctness and risk.
  • 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.
  • Improve team capability through code reviews, technical mentoring, standards, documentation, and knowledge sharing across geographies.
  • Track Salesforce releases and emerging technologies, including Agentforce and Prompt Builder, and recommend responsible platform improvements.

Benefits

  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service