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

Description For Principal Software Engineer - Platform Services

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 12 hours 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

Interested in this job?

Jobs Related To Salesforce Principal Software Engineer - Platform Services