
Principal Software Engineer, PMTS
Salesforce
Sydney
6 days ago
Principal Software Engineer, PMTS
Salesforce is seeking a Principal Software Engineer (PMTS) to join the Agentforce Process Intelligence team in Sydney. The role involves leading backend architecture for process mining and optimization, requiring deep expertise in Java, Python, distributed systems, and Kubernetes. The ideal candidate has 10+ years of experience and a proven track record in enterprise SaaS at scale.
Hybrid
Full-time
Principal
Java
Python
Salary
Not specified
Core Qualifications
Technical (Must-have)
JavaPythonSpring BootHibernateJPAPostgreSQLMySQLLiquibaseKubernetesDocker
Soft Skills
leadershipmentoringcommunicationtechnical coaching
Tools (Must-have)
JUnitpytestSeleniumPlaywrightGit
Preferred Qualifications
Technical (Nice-to-have)
SQLAlchemyAlembicFastAPIFlaskPySparkPandasApache SparkTrinoPrestoRedis
Key Responsibilities
- Drive architecture, design, implementation, and delivery of secure, highly scalable backend services on Kubernetes
- Set long-term technical vision for Backend/Full-Stack pillar
- Own architecture for Python-based data processing services and ETL pipelines
- Architect database consolidation using PostgreSQL, Liquibase
- Drive integration with big data query and processing layers
- Architect authentication and authorization integrations
- Define SLIs and SLOs, lead service ownership
- Set test strategy across the pillar
- Write architectural documents, design specifications, test plans
- Provide technical coaching and mentorship
- Manage technical backlog
- Represent team to VP-level leadership and stakeholders
- Champion Customer Trust
Principal Software EngineerJavaPythonKubernetesDistributed SystemsProcess MiningAgentforceCloud PlatformSalesforce