Salesforce21 followers31 jobs

Principal Software Engineer, PMTS

SeniorFull-timeHybridMelbourne VIC, AustraliaSydney NSW, AustraliaPosted 5 days agoVerified 2 months ago
Pending fitX of Y criteria met

About the job

The Principal Software Engineer (PMTS) position at Salesforce is an exciting opportunity to lead the Agentforce Process Intelligence team in building innovative process mining and optimization capabilities. This job is all about driving technical excellence and ensuring that enterprise customers can optimize their business processes at scale. Collaboration and a commitment to Salesforce's core values are at the heart of how the team works.

You'll be responsible for

๐Ÿš€

Driving architecture and design

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.
๐Ÿ”ฎ

Setting long-term technical vision

Set the long-term technical vision (โ‰ˆ2RR scope) for the Backend / Full-Stack pillar, including the evolution of Java-based application services and companion microservices toward a pooled multi-tenant model with end-to-end tenant isolation.
๐Ÿ“ˆ

Owning architecture for data processing services

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.

Key criteria

๐Ÿ’ป

10+ years software development experience

Proven track record in enterprise SaaS at scale.

View

๐Ÿ

Proficiency in Java and Python

Production-level fluency across multiple languages in real systems.

View

๐Ÿ“Š

Architectural expertise in databases

Experience with relational databases and schema migration tools.

View

View more

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • Hatch Hotlist 2026
  • Hiring
    • Permanent hires
    • Student placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • ยฉ 2026 Hatch
  • Privacy
  • Terms

A meaningful career starts with a match

Get started
Apply on Salesforce
You'll apply on an external website
Think you're a good fit?See what the hiring team are looking for

View your fit

5 criteria for this job
10+ years software development experience
Proven track record in enterprise SaaS at scale.

View

Proficiency in Java and Python
Production-level fluency across multiple languages in real systems.

View

Architectural expertise in databases
Experience with relational databases and schema migration tools.

View

Hands-on cloud systems experience
Designed and operated highly available distributed systems on AWS.

View

Expertise in security models
Experience with mTLS and zero-trust security architectures.

View

Similar jobs

View all
Microsoft
Microsoft
Principal Software EngineerAustralia ยท Full-time
The Principal Software Engineer position at Microsoft Azure Storage is an exciting opportunity for those who are passionate about distributed systems and cloud-scale storage. This job plays a crucial role in shaping the technical direction of Azure Storage, impacting some of the largest companies in the world. The team thrives on collaboration, innovation, and a growth mindset, creating a culture where everyone can contribute and succeed.
Microsoft
Microsoft
Principal Software Engineer - ISESydney, NSW ยท Melbourne, VIC ยท Full-time
This job is about joining the Industry Solutions Engineering team as a Principal Software Engineer, where you will solve exciting business problems and engage directly with customers. The impact of your work will be significant, as you will help create AI-powered, cloud-based solutions that deliver measurable business outcomes. The team values a growth mindset and encourages everyone to share their unique viewpoints, fostering an inclusive and innovative work environment.
Commonwealth Bank
Commonwealth Bank
Principal Software Engineer, Customer Channels, Data & AISydney, NSW ยท Melbourne, VIC ยท Full-time
The Principal Software Engineer for Customer Channels, Data & AI at CommBank is a pivotal position that focuses on leading the technology strategy for AI-enabled customer and banker experiences. This job plays a crucial role in shaping the future of CRM, customer engagement, and workflow platforms across Business Banking, ensuring that both customers and colleagues benefit from seamless interactions. The team thrives on collaboration, working closely together to solve complex challenges and deliver impactful solutions.
Bankwest
Bankwest
Principal Software Engineer, Customer Channels, Data & AISydney, NSW ยท Melbourne, VIC ยท Full-time
As a Principal Software Engineer in Customer Channels, Data & AI, you'll play a pivotal role in transforming how customers and bankers connect through innovative technology. Your work will significantly impact customer engagement and workflow platforms, driving the evolution of AI-enabled experiences. The team thrives on collaboration, creativity, and a shared commitment to delivering exceptional solutions.