Principal Software Engineer - PMTS

Salesforce•Bellevue, WA
•$197,300 - $313,700

About The Position

Salesforce is hiring a Principal Software Engineer to support core experiences and operational stability in its internal Salesforce instance, Epic Org. The team delivers critical support and strategic engineering initiatives for internal partners, with a focus on AI-driven productivity, support optimization, data and pipeline reliability, and platform operations. The engineer will contribute to the Agentforce environment and ADLC, enabling Technology & Products teams to build, deploy, and adopt internal agents through standards, best practices, upskilling, and operationalization. The role also involves building foundational components for a generic support agent that integrates systems such as Slack, PagerDuty, and Service Cloud; partnering with internal builders and customers; improving pipeline reliability; and supporting pipelines with iADLC. The position helps drive operational excellence and platform solutions across the Epic Org ecosystem.

Requirements

  • At least 10 years of professional software development experience.
  • Experience with Java, C#, or another object-oriented programming language, with a strong understanding of object-oriented programming.
  • Good understanding of the end-to-end product development lifecycle and experience working with multiple engineers.
  • Experience with RESTful services.
  • Experience deploying software in an AWS environment.
  • Understanding of enterprise build pipelines that include automated testing.
  • Understanding of unit and integration testing.
  • Thorough knowledge of design patterns.
  • Ability to analyze performance data and build dashboards to plot and analyze large datasets.
  • Experience with Agile development methodology, such as Scrum.
  • Experience with continuous integration and continuous delivery server technologies.
  • Knowledge of professional software engineering practices and best practices across the software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Excellent communication skills across email, instant messaging, conference calls, and in-person interactions.
  • Bachelor's degree in computer science or another relevant technical field, or equivalent experience.
  • Ability to leverage AI-powered developer tools, such as Claude Code or Agentforce, to accelerate development, automate operational tasks, and drive engineering productivity.

Responsibilities

  • Contribute to the development and delivery of the Agentforce environment and ADLC.
  • Enable Technology & Products teams to build, deploy, and adopt internal agents by defining standards and best practices, and delivering upskilling and operationalization.
  • Build foundational components of a generic support agent that integrates core systems, including Slack, PagerDuty, and Service Cloud.
  • Work with internal builders and customers to support product success and pipeline reliability.
  • Support pipelines with iADLC as part of work absorbed from the Internal Agents Program.
  • Help improve operational stability, support processes, and platform experiences across Epic Org.
  • Design and implement server-side applications, middleware, and frameworks.
  • Analyze performance data and build dashboards to visualize and analyze large datasets.
  • Use AI-powered developer tools to accelerate development workflows, automate operational tasks, and improve team engineering productivity.

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