Salesforce
Director of Software Engineering - Data Platform
Salesforce, San Francisco, California, United States
Director of Software Engineering – Data Platform
Join to apply for the
Director of Software Engineering – Data Platform
role at
Salesforce .
Overview Salesforce is the #1 AI CRM where humans and agents drive customer success together. In this role you will lead the modernization, integration, and optimization of Salesforce’s core data ecosystem, enabling AI innovation, advanced analytics, and trusted self‑service data access at scale.
Strategic Leadership & Platform Vision
Own and champion the technical vision and roadmap for the Enterprise Data Platform Foundation.
Align platform engineering priorities with strategic company goals, particularly AI enablement, analytics modernization, and data‑driven decision‑making.
Operationalize a data mesh architecture to promote domain‑oriented ownership, interoperability, and AI/ML enablement.
Champion the implementation of a unified governance and operating model across a complex technology stack (Salesforce Data Cloud, Snowflake, dbt Cloud, Airflow, Informatica, Tableau, and AWS).
Ensure every piece of infrastructure—from Snowflake RBAC roles to Neo4j clusters and Airflow workers—is defined in code (Terraform/Helm) and version‑controlled.
Knowledge Graph & Semantic Strategy
Lead the implementation of Neo4j as a high‑performance serving layer and design pipelines that project data from Snowflake into the graph for connected analysis.
Drive the adoption of TopQuadrant (TopBraid EDG) to govern business glossaries and ontologies, ensuring our graph data is semantically rich and compliant.
Architect the "Graph RAG" capability where structured data in Snowflake and connected data in Neo4j connect to LLM agents via a unified API.
Engineering Standards & Leadership
Enforce strict software lifecycles for data: branches, pull requests, unit tests, and automated deployments.
Own reliability engineering (SRE) for uptime: implement robust monitoring, alerting, and incident response processes.
Manage vendor relationships and optimize licensing, infrastructure, and operational spending.
Recruit and lead backend, data, and graph engineers, fostering a culture that values clean code, architectural reviews, and technical confidence.
People Leadership
Build, lead, and mentor high‑performing engineering teams across multiple disciplines.
Foster a collaborative culture with strong cross‑functional partnerships with Product, Security, Data Governance, and Business Units.
Oversee diverse teams of Software Engineers (Snowflake/Airflow/dbt focus) and Graph Engineers (Neo4j focus).
What We’re Looking For
5+ years managing software engineering teams focused on backend or data infrastructure.
Experience as a software engineer with strong skills in reviewing Python/Java code, API latency, and microservices design.
Track record delivering scalable, secure, and cost‑optimized infrastructure solutions.
Deep expertise in enabling AI/ML and advanced analytics through large‑scale data platform modernization.
Hands‑on experience with Snowflake, dbt Cloud, Airflow, Informatica IICS, Tableau, and Salesforce Data Cloud.
Experience with Apache Spark, Apache Iceberg, and Python for large‑scale data processing.
Deep understanding of distributed databases, especially graph versus relational performance.
Production experience managing Snowflake, dbt, and Airflow via Terraform and CI/CD.
Proven implementation of AI‑assisted developer tools such as Cursor, MCP, Copilot.
Strong background in platform operations, unified governance, and rigorous SLA management.
Experience with cloud‑native architectures (AWS, GCP, Azure) and hybrid deployments, ideally in DevOps, MLOps, or DataOps.
Exceptional communication skills to influence executive leadership and technical audiences.
Demonstrated success in change management within a complex, matrixed organization.
Accommodations If you require assistance due to a disability applying for this open position, please submit a request via Salesforce’s Accommodations Request Form.
Posting Statement Salesforce is an equal‑opportunity employer and maintains a policy of non‑discrimination with all employees and applicants for employment. All hiring decisions are based on merit, competence, and qualifications, without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. Recruiting, hiring, and promotion decisions are fair and based on merit.
Salesforce offers a comprehensive benefits package, including time‑off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchase plan. Compensation for this position is location based and includes opportunites for incentive compensation and equity.
#J-18808-Ljbffr
Director of Software Engineering – Data Platform
role at
Salesforce .
Overview Salesforce is the #1 AI CRM where humans and agents drive customer success together. In this role you will lead the modernization, integration, and optimization of Salesforce’s core data ecosystem, enabling AI innovation, advanced analytics, and trusted self‑service data access at scale.
Strategic Leadership & Platform Vision
Own and champion the technical vision and roadmap for the Enterprise Data Platform Foundation.
Align platform engineering priorities with strategic company goals, particularly AI enablement, analytics modernization, and data‑driven decision‑making.
Operationalize a data mesh architecture to promote domain‑oriented ownership, interoperability, and AI/ML enablement.
Champion the implementation of a unified governance and operating model across a complex technology stack (Salesforce Data Cloud, Snowflake, dbt Cloud, Airflow, Informatica, Tableau, and AWS).
Ensure every piece of infrastructure—from Snowflake RBAC roles to Neo4j clusters and Airflow workers—is defined in code (Terraform/Helm) and version‑controlled.
Knowledge Graph & Semantic Strategy
Lead the implementation of Neo4j as a high‑performance serving layer and design pipelines that project data from Snowflake into the graph for connected analysis.
Drive the adoption of TopQuadrant (TopBraid EDG) to govern business glossaries and ontologies, ensuring our graph data is semantically rich and compliant.
Architect the "Graph RAG" capability where structured data in Snowflake and connected data in Neo4j connect to LLM agents via a unified API.
Engineering Standards & Leadership
Enforce strict software lifecycles for data: branches, pull requests, unit tests, and automated deployments.
Own reliability engineering (SRE) for uptime: implement robust monitoring, alerting, and incident response processes.
Manage vendor relationships and optimize licensing, infrastructure, and operational spending.
Recruit and lead backend, data, and graph engineers, fostering a culture that values clean code, architectural reviews, and technical confidence.
People Leadership
Build, lead, and mentor high‑performing engineering teams across multiple disciplines.
Foster a collaborative culture with strong cross‑functional partnerships with Product, Security, Data Governance, and Business Units.
Oversee diverse teams of Software Engineers (Snowflake/Airflow/dbt focus) and Graph Engineers (Neo4j focus).
What We’re Looking For
5+ years managing software engineering teams focused on backend or data infrastructure.
Experience as a software engineer with strong skills in reviewing Python/Java code, API latency, and microservices design.
Track record delivering scalable, secure, and cost‑optimized infrastructure solutions.
Deep expertise in enabling AI/ML and advanced analytics through large‑scale data platform modernization.
Hands‑on experience with Snowflake, dbt Cloud, Airflow, Informatica IICS, Tableau, and Salesforce Data Cloud.
Experience with Apache Spark, Apache Iceberg, and Python for large‑scale data processing.
Deep understanding of distributed databases, especially graph versus relational performance.
Production experience managing Snowflake, dbt, and Airflow via Terraform and CI/CD.
Proven implementation of AI‑assisted developer tools such as Cursor, MCP, Copilot.
Strong background in platform operations, unified governance, and rigorous SLA management.
Experience with cloud‑native architectures (AWS, GCP, Azure) and hybrid deployments, ideally in DevOps, MLOps, or DataOps.
Exceptional communication skills to influence executive leadership and technical audiences.
Demonstrated success in change management within a complex, matrixed organization.
Accommodations If you require assistance due to a disability applying for this open position, please submit a request via Salesforce’s Accommodations Request Form.
Posting Statement Salesforce is an equal‑opportunity employer and maintains a policy of non‑discrimination with all employees and applicants for employment. All hiring decisions are based on merit, competence, and qualifications, without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. Recruiting, hiring, and promotion decisions are fair and based on merit.
Salesforce offers a comprehensive benefits package, including time‑off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchase plan. Compensation for this position is location based and includes opportunites for incentive compensation and equity.
#J-18808-Ljbffr