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, a global leader in AI + Data + CRM solutions, is seeking a Principal Software Engineer for their Platform Services team within the Digital Marketing Technology group. This role is crucial in transforming how customers and Trailblazers interact with Salesforce's digital platform. 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 content and data management within marketing technologies. You'll work with world-class engineers to build breakthrough features while maintaining platform stability and scalability. The role involves significant technical leadership, requiring expertise in AI-based computing architectures, microservices, and cloud platforms (preferably AWS).

As a Principal Engineer, you'll establish technical vision, provide architectural guidance, and influence decisions across multiple teams. You'll partner with Product and Engineering leadership to shape technical roadmaps and drive the implementation of complex, scalable solutions. The role also emphasizes mentorship and fostering a culture of technical excellence.

Salesforce offers a comprehensive benefits package including medical, dental, vision insurance, mental health support, 401k, and equity opportunities. The company promotes a flexible work environment with locations in San Francisco and Seattle. Compensation ranges from $211,500 to $334,600 based on location and experience.

Join Salesforce to be part of a company that believes in business as a platform for change, combining technical innovation with positive social impact.

Last updated 41 minutes 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 technical roadmaps
  • Drive design and architecture of complex, high-impact technical solutions
  • Innovate and improve Agile and DevOps processes
  • Evaluate and advocate for adoption of cutting-edge tools and technologies
  • Coach and mentor engineering teams
  • Drive technical excellence and engineering best practices

Requirements For Principal Software Engineer - Platform Services

JavaScript
TypeScript
Node.js
React
  • 12+ years of professional software development experience
  • Experience in developing AI-powered solutions in content classification
  • Expertise in designing large-scale data pipelines
  • Experience in microservices architecture and RESTful APIs
  • Experience building high-scale microservices on AWS
  • Experience with JavaScript/TypeScript, React, and Node.js
  • Understanding of test-driven development
  • Demonstrated ability to drive long-term design strategies
  • Excellent 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
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401k
  • Employee stock purchase program
  • Time off programs

Interested in this job?

Jobs Related To Salesforce Principal Software Engineer - Platform Services