Software Engineering PMTS

Leading SaaS market company building Customer Data Platform, handling billions of transactions daily for international companies
$211,500 - $306,600
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Director of Software Engineering, Quality

Lead quality engineering teams at Salesforce, implementing quality strategies and driving continuous improvement in software development.

Director, Software Engineering - Performance Engineering

Lead Performance Engineering team at Salesforce, driving scalability and performance optimization for Sales Cloud while building AI-powered tools and managing enterprise-scale systems.

Principal Solution Engineer (OSP) - Public Sector

Principal Solution Engineer role at Salesforce focusing on OSP Program, requiring 10+ years experience in technical sales and solution architecture.

Principal, Technical Architect

Principal Technical Architect position at Salesforce focusing on Marketing Cloud solutions, requiring expertise in technical architecture, consulting, and enterprise marketing solutions.

Lead - Principal Account Solution Engineer

Lead Principal Account Solution Engineer position at Salesforce, combining technical expertise with customer-facing responsibilities to drive digital transformation solutions.

Description For Software Engineering PMTS

Join Salesforce, the leading SaaS market company, as a Principal Member of Technical Staff (PMTS) in their dynamic technology team. This role is part of the Marketing Cloud division, a multi-billion dollar operation within Salesforce that's building a cutting-edge Customer Data Platform. You'll be working on critical systems that handle billions of daily transactions for major international companies.

The position focuses on Platform Engineering, where you'll be instrumental in ensuring availability, elastic scalability, and performance at massive scales. You'll be part of pioneering new design patterns through the innovative "Falcon" project, which aims to revolutionize Salesforce Engineering through a substrate agnostic approach.

As a PMTS, you'll collaborate with top technologists worldwide who share a "change the world" mentality. You'll be responsible for developing and maintaining best-in-class tools and processes that empower engineers across the Customer Data Platform team and broader Salesforce teams. This role requires extensive experience in Java or similar OOP languages, strong understanding of enterprise-scale systems, and expertise in modern software development practices.

The position offers competitive compensation ranging from $211,500 to $306,600, along with equity opportunities and comprehensive benefits. Based in Seattle, you'll be working in a fast-paced, performance-based environment alongside peers and leaders who inspire, motivate, and innovate. This is an excellent opportunity for seasoned engineers who want to make a significant impact on enterprise-scale software development while working for a company committed to improving the state of the world through technology.

Salesforce is known for its inclusive culture and commitment to equality, offering equal opportunities and maintaining a diverse workforce. The company provides comprehensive benefits and maintains a strong focus on professional development and growth opportunities.

Last updated 3 months ago

Responsibilities For Software Engineering PMTS

  • Work on systems handling billions of transactions a day
  • Influence and design Platform Engineering for availability and elastic scalability
  • Work on pioneering new design patterns through Falcon project
  • Design and implement server-side applications, middleware and frameworks
  • Build and maintain best-in-class tools and processes for the Customer Data Platform team

Requirements For Software Engineering PMTS

Java
  • 10 years of experience with Java, C# or other OOP Languages
  • Strong understanding of object-oriented programming
  • At least 5 years of professional software development experience
  • Good understanding of E2E lifecycle of product development
  • Experience with RESTful services
  • Experience with software deployments in an AWS environment
  • Clear understanding of enterprise build pipelines with automated testing
  • Good understanding of Unit and Integration Testing
  • Thorough knowledge of Design Patterns
  • Ability to analyze performance data and build dashboards
  • Experience with Agile development methodology
  • Experience with continuous integration / continuous delivery
  • Knowledge of professional software engineering practices & best practices
  • Excellent communication skills

Benefits For Software Engineering PMTS

Equity
  • Equity compensation
  • Location-based compensation
  • Comprehensive benefits package

Interested in this job?