Salesforce · 3 hours ago
Director of Software Engineering - Data Platform
Salesforce is the #1 AI CRM, dedicated to driving customer success through innovation and technology. The Director of Software Engineering for the Enterprise Data Platform will lead technical initiatives to modernize and optimize Salesforce's enterprise data ecosystem, enabling AI innovation and advanced analytics. This role involves overseeing the implementation of a unified governance model and managing a diverse team of engineers to ensure the platform's reliability and performance.
Agentic AIArtificial Intelligence (AI)Cloud ComputingCRMSaaSSales EnablementSoftware
Responsibilities
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 (including 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
Lead the implementation of Neo4j as a high-performance serving layer. 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 the structured data in Snowflake and the connected data in Neo4j connect to LLM agents via a unified API
Enforce strict software lifecycles for data. Branches, pull requests, unit tests (for data and code), and automated deployments are mandatory
Own the uptime. Implement robust monitoring, alerting, and incident response processes for the platform
Manage vendor relationships and strategically optimize licensing, infrastructure, and operational spending
Recruit and lead backend engineers, data engineers, and graph specialists. Foster a team culture that values clean code, architectural reviews, and technical fearlessness
Build, lead, and mentor high-performing engineering teams across multiple disciplines
Cultivate a collaborative culture, fostering strong cross-functional partnerships with Product, Security, Data Governance, and Business Units
Manage a diverse team of Software Engineers (Snowflake/Airflow/dbt focus), and Graph Engineers (Neo4j focus)
Qualification
Required
5+ years managing software engineering teams with a focus on backend or data infrastructure
You started your career as a Software Engineer. You are comfortable reviewing Python/Java code, discussing API latency, and designing microservices
A proven track record of 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 expertise with the core technology stack: 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 how distributed databases work. You know why a graph database (Neo4j) outperforms a relational one (Snowflake) for certain queries and vice versa
Production experience with Snowflake, dbt, and Airflow, managed via Terraform and CI/CD
Proven experience implementing and integrating AI-assisted developer tools (e.g., 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 with a background in DevOps, MLOps, or DataOps
Exceptional communication skills with the ability to influence executive leadership and technical audiences
Demonstrated success in change management within a complex, matrixed organization
Benefits
Time off programs
Medical
Dental
Vision
Mental health support
Paid parental leave
Life and disability insurance
401(k)
Employee stock purchasing program
Company
Salesforce
Salesforce is a cloud-based software company that provides customer relationship management software and applications.
H1B Sponsorship
Salesforce has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1883)
2024 (2296)
2023 (1850)
2022 (2849)
2021 (2124)
2020 (1960)
Funding
Current Stage
Public CompanyTotal Funding
$65.38MKey Investors
Starboard ValueEmergence CapitalHalsey Minor
2022-10-18Post Ipo Equity
2004-06-23IPO
2003-01-01Series Unknown· $1M
Recent News
Company data provided by crunchbase