Taro Logo

Principal Software Engineer - Platform Services

Leading provider of AI + Data + CRM solutions helping companies connect with customers and transform digital experiences.
$211,500 - $334,600
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
Enterprise SaaS · AI

Job Description

Salesforce is seeking a Principal Software Engineer to join their Platform Services team within the Digital Marketing Technology group. This role is crucial in shaping the future of Salesforce's digital experiences globally. The position focuses on defining and overseeing architecture, design, implementation, and testing strategies for Content, Data, and Taxonomy domains. The ideal candidate will bring 12+ years of software development experience, with deep expertise in AI-powered solutions, content classification, and large-scale data pipelines.

The role offers an opportunity to work with world-class engineers, building breakthrough features while maintaining platform stability and scalability. You'll be responsible for establishing technical vision, providing architectural guidance, and driving innovation across multiple teams. The position requires expertise in both frontend and backend development, with experience in modern technologies like JavaScript/TypeScript, React, and Node.js.

Salesforce offers a comprehensive benefits package including medical, dental, vision insurance, 401k, stock purchase options, and paid parental leave. The company promotes a culture of equality and innovation, believing in business as a platform for positive change. Working at Salesforce means joining a leader in the CRM space that's actively shaping the future of business with AI and data solutions.

The position offers competitive compensation based on location and experience, with ranges from $211,500 to $334,600. This is a hybrid role available in San Francisco, CA or Seattle, WA, offering flexibility while maintaining connection to office culture.

Last updated 2 months ago

Responsibilities For Principal Software Engineer - Platform Services

  • Establish technical vision for Content, Data Management, and Taxonomy domains
  • Provide architectural guidance and influence technical decisions across teams
  • Partner with Product and Engineering leadership to define product roadmaps
  • Design and architect complex, high-impact technical solutions
  • Drive innovation in Agile and DevOps practices
  • Evaluate and advocate for adoption of new technologies
  • Coach and mentor engineering teams
  • Maintain high-quality delivery and continuous innovation

Requirements For Principal Software Engineer - Platform Services

JavaScript
TypeScript
React
Node.js
  • 12+ years of professional software development experience
  • Experience in AI-powered solutions for content classification and taxonomy
  • Expertise in designing large-scale data pipelines
  • Experience in microservices architecture and RESTful APIs
  • Experience with AWS cloud services
  • Frontend and backend development skills with JavaScript/TypeScript
  • Understanding of test-driven development
  • Experience driving long-term design strategies
  • Strong leadership and communication skills

Benefits For Principal Software Engineer - Platform Services

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Life insurance
  • Disability insurance
  • 401k
  • Employee stock purchase program
  • Paid parental leave
  • Time off programs

Related Jobs

Principal Automation Engineer

Principal Automation Engineer role at Salesforce focusing on software architecture, automation frameworks, and quality engineering leadership.

Software Quality Engineering PMTS

Principal Software Quality Engineering role at Salesforce focusing on architectural leadership, automation frameworks, and quality engineering for enterprise SaaS solutions.

Principal Software Engineer - Platform Services

Principal Software Engineer role at Salesforce focusing on Platform Services, requiring 12+ years of experience in software development and expertise in AI-based architectures and content management.

Software Architect

Senior Software Architect position at Salesforce focusing on enterprise architecture, technical leadership, and system design across multiple locations.

Principal Software Developer

Principal Software Developer position at Oracle, focusing on distributed systems and microservices, offering $96,800-$223,400 salary range with comprehensive benefits.