Software Engineer SMTS

Salesforce•Indianapolis, IN
•Hybrid

About The Position

Join the DET Salesforce on Salesforce Technology team, part of Salesforce's Digital Enterprise Technology organization. The team builds and deploys enterprise-scale solutions for employee success processes and operations, while serving as a validation ground for emerging Salesforce technologies. The role offers the opportunity to develop solutions using Agentforce, AI agents, and next-generation platform capabilities that affect thousands of internal users and help influence Salesforce product development. As a Senior Member of Technical Staff, you will build and maintain the Salesforce platform that supports business operations and customer experiences. You will develop applications and integrations to streamline workflows, automate processes, and improve how teams work. The role combines hands-on engineering with technical influence, including architecture decisions, code reviews, mentorship, and establishing practices for sustainable growth. You will work in a hybrid engineering model with teammates across geographies and connect technical decisions to employee and business outcomes.

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, 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 SQL or SOQL; familiarity with PostgreSQL, MySQL, or SQL Server.
  • A track record of 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.
  • Sound judgment when reviewing AI-generated code for correctness, performance, security, privacy, licensing, and maintainability.
  • Strong analytical, problem-solving, written, and verbal communication skills, with the 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.

Nice To Haves

  • Familiarity with Aura or Visualforce for existing applications.
  • 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 Salesforce applications, balancing delivery speed with reliability, maintainability, security, and scale.
  • Own complex features through requirements analysis, architecture, development, code review, automated testing, deployment, monitoring, and ongoing support.
  • Build reusable components and services that improve employee lifecycle experiences and support evolving business processes.
  • Design and maintain integrations with upstream and downstream systems using REST, SOAP, GraphQL, event-driven, batch, and real-time patterns.
  • Assess the end-to-end impact of requirements across Salesforce, enterprise data models, dependent applications, and operational processes.
  • Partner 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, testing, 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 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 and disability insurance
  • 401(k)
  • Employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service