Taro Logo

Lead Software Engineer - Platform Services

Salesforce is the #1 AI CRM, providing AI-powered customer relationship management solutions.
$184,000 - $276,100
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

Salesforce, the leading AI CRM company, is seeking a Lead Software Engineer for their Platform Services team within the Digital Marketing Technology group. This role is crucial in driving innovation for Salesforce's global digital experiences. The position involves architecting and implementing scalable solutions while leading technical excellence across the organization. The ideal candidate will work with cutting-edge technologies including AI, cloud services (AWS), and modern development frameworks.

The role combines technical leadership with hands-on development, requiring expertise in both B2C identity solutions and experimentation domains. You'll be responsible for building breakthrough features while maintaining platform stability and scalability. The position offers the opportunity to work with world-class engineers and shape the future of digital experiences at Salesforce.

Key focus areas include microservices architecture, cloud infrastructure, data pipeline management, and identity protocols. The role requires deep expertise in marketing technologies and a proven track record of delivering transformative solutions. You'll be working with modern tech stack including Node.js, TypeScript, and various AWS services.

Salesforce offers a comprehensive benefits package and promotes a culture of equality and innovation. The company is leading the transformation in the agentic era, combining AI with CRM to drive customer success. This role provides an excellent opportunity to impact the future of business technology while working with cutting-edge AI and cloud solutions.

Last updated 3 days ago

Responsibilities For Lead Software Engineer - Platform Services

  • Establish technical vision and unlock best-in-class capabilities in marketing technology ecosystem
  • Serve as technical leader, providing solution guidance across multiple teams
  • Partner with Product and Engineering leadership to define technical aspects of product 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 team members while setting high technical standards
  • Cultivate culture of ownership, high-quality delivery, and continuous innovation

Requirements For Lead Software Engineer - Platform Services

Node.js
TypeScript
JavaScript
Python
  • 8+ years of professional software development experience
  • Bachelor's or master's degree in computer science or related technical subject
  • Experience in microservices architecture, domain driven design, and RESTful API's
  • Experience building high-scale microservices on AWS
  • Experience with NoSQL databases - DynamoDB, Graph databases
  • Experience developing back-end software with JavaScript/TypeScript and Node.js
  • Experience in designing and managing complex data pipelines
  • Experience with Python for data manipulation and automation

Benefits For Lead Software Engineer - Platform Services

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life and Disability Insurance
  • 401k
  • Parental Leave
  • Mental Health Support
  • Employee Stock Purchase Program
  • Time Off Programs