Principal Software Engineer (PMTS)

SalesforceBellevue, WA

About The Position

Salesforce is seeking a Principal Software Engineer (PMTS) to join the Agentforce Process Intelligence team, building process mining and optimization capabilities within the Agentforce platform. You will act as a technical leader across one or more teams, owning the end-to-end architecture of backend services and full-stack applications that enable enterprise customers to discover, simulate, and optimize their business processes at scale. This role sits at the intersection of large-scale distributed systems, data-intensive analytics, and cloud platform engineering. You will be a leading technical representative across the application stack, negotiating interfaces with peer teams, driving architectural alignment across the product, and setting the bar for non-functional quality — availability, multi-tenancy, security, and performance across Java and Python application services.

Requirements

  • 10+ years of professional software development experience, with a proven track record of shipping enterprise SaaS at scale and operating in a Principal-level technical leadership capacity.
  • Strong proficiency in Java and Python, with production-level fluency across both in real systems.
  • Deep experience with Java backend frameworks: Spring Boot, Hibernate/JPA, Tomcat, and relational database integration (PostgreSQL, MySQL).
  • Architectural expertise in relational databases, data modeling, schema migration tools (Liquibase, Alembic), and query optimization.
  • Deep experience with multi-tenant SaaS ecosystems and cloud platform engineering, including tenant-isolation patterns across database, cache, and storage layers.
  • Experience designing, operating, and evolving highly available distributed systems on AWS or comparable cloud platforms, with 99.99%+ availability targets.
  • Expertise in containerization and orchestration (Kubernetes, Docker) in production environments.
  • Expertise in REST API design, service mesh architectures, and mTLS / zero-trust security models.
  • Proven experience leading API strategy for a headless / API-first product — public API design, versioning, deprecation, and developer-experience stewardship across consuming teams and external partners.
  • Experience with big data technologies: Apache Spark, Trino/Presto, Parquet, Iceberg, or similar columnar/lakehouse formats.
  • Demonstrated ability to drive proactive threat modeling and partner with security/compliance on AppSec, vulnerability management, and AI safety considerations for new features.
  • Experience with automated testing including unit, integration, and functional testing (JUnit, pytest, Selenium, Playwright), and a track record of defining test strategy for complex, cross-team systems.
  • Demonstrated ownership of production incident response at enterprise scale — leading bridges, driving RCA, and translating incidents into durable engineering investments (observability, resilience patterns, rollout safety).
  • Track record of acting as the senior technical contact for enterprise customer integrations — negotiating contracts, unblocking integration engagements, and shaping product direction based on customer signal.
  • Proven ability to lead technical initiatives across multiple teams, mentor LMTS/SMTS engineers, and drive architectural alignment across organizational boundaries.
  • Exceptional communication skills including the ability to present technical strategy and trade-offs to VP-level engineering leadership, Product, and external customers.
  • A related technical degree required.

Nice To Haves

  • Proficiency with Python backend/data frameworks (SQLAlchemy, FastAPI or Flask) and data processing libraries (PySpark, Pandas).
  • Experience with Redis (caching, pub/sub, session management) and S3-based storage patterns.
  • Experience leveraging AI capabilities for SDLC automation — context-aware code generation, code review workflows, automated testing, vulnerability detection and remediation, and/or CI/CD optimization.
  • Experience with Agile development methodologies, test-driven development (TDD), and zero-downtime deployment patterns (blue/green, rolling releases).
  • Familiarity with the business process management, process mining, or workflow automation domains.

Responsibilities

  • Drive the architecture, design, implementation, and delivery of secure, highly scalable backend services deployed on Kubernetes in a cellular, multi-AZ cloud architecture, and act as the technical leader for one or more teams.
  • Set the long-term technical vision (≈12–18 month horizon) for the Backend / Full-Stack pillar, including the evolution of Java-based application services (Spring Boot, Hibernate 6+, JPA) and companion microservices toward a pooled multi-tenant model with end-to-end tenant isolation.
  • Own the architecture for Python-based data processing services and ETL pipelines that feed large-scale data ingestion and transformation, ensuring contracts with the data platform layer are clean and forward-compatible.
  • Lead the API strategy powering the pillar's headless architecture: own the design, versioning, deprecation policy, and long-term contract stewardship for public and internal APIs that expose Process Intelligence capabilities to Agentforce agents, Salesforce clouds (Data Cloud, Sales, Service, Field Service), and external customers.
  • Architect database consolidation and migration efforts using PostgreSQL, Liquibase, and connection pooling strategies, and validate the technical plans your teams produce against scalability, availability, and tenant-isolation requirements.
  • Drive integration with big data query and processing layers (distributed query engines, columnar storage formats) so analytical workloads route correctly and meet SLOs.
  • Architect authentication and authorization integrations with identity providers (session-based auth, mTLS for service-to-service communication) and partner with Security on threat modeling, AppSec, and AI safety guardrails for new features.
  • Define SLIs and SLOs for the team's features and services in partnership with Product, design rollout strategy and telemetry that spans pre-release / canary / stagger periods, and lead service ownership: on-call rotations, ops and readiness reviews, runbooks, and automation.
  • Set test strategy across the pillar — unit, integration, functional, regression, performance — and approve test plans for cross-team initiatives.
  • Write architectural documents, design specifications, and test plans for projects that span multiple teams; lead and participate in design reviews; and provide constructive feedback on peer teams' designs.
  • Shape the team through reviews and backlog stewardship: coach LMTS and SMTS engineers primarily via design and code reviews, manage the technical backlog so team goals and long-term technical debt are both addressed, and propose standards where they don't yet exist across the organization.
  • Raise the technical bar of the pillar and the wider org: serve as a bar-raiser on PMTS/LMTS interview panels, calibrate LMTS to PMTS growth on peer teams, and shape hiring criteria for senior technical roles.
  • Represent the team to VP-level engineering leadership, Product, and external stakeholders — clearly and concisely explaining initiatives, high-level architectures, and trade-offs; act as a technical liaison for Customer Trust when needed.
  • Champion Customer Trust within the team: reinforce non-functional requirements and engage directly with customers to validate that features solve real problems.
  • Act as the senior technical owner for enterprise customer integration engagements — partner with customers, integration partners, and peer cloud teams to unblock complex integrations, ratify integration patterns, and translate customer requirements into forward-compatible API contracts.
  • Lead collaborative incident response: facilitate sev-1/sev-2 bridges, drive root-cause analysis and follow-through on corrective actions, and contribute directly to live production issues alongside the on-call engineer when the situation demands it.

Benefits

  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service