Taro Logo

Director, Software Engineering

Global leader in CRM and enterprise cloud computing solutions
$273,915 - $384,100
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Director, Software Engineering

Salesforce is seeking a Director of Software Engineering to lead their Log Analytics and Machine Learning Infrastructure teams in San Francisco. This is a senior technical leadership role that combines hands-on engineering with strategic direction and team management.

The role involves representing the team in high-level planning, architectural decisions, and incident management while working closely with Product Managers to drive execution. You'll be responsible for developing the technical vision and roadmap while ensuring alignment with business objectives. The position requires both technical depth - contributing to coding and feature verification - and leadership skills to manage engineering teams as a Scrum Master.

A key aspect of the role is partnering with Salesforce's Research and Data Science teams to implement cutting-edge ML algorithms in production. The ideal candidate will have extensive experience with distributed systems, including technologies like Hadoop, HBase, and Zookeeper, along with strong knowledge of JVM-based systems and messaging architectures.

The position offers competitive compensation ($273,915 - $384,100) and comprehensive benefits. Salesforce provides an inclusive work environment committed to equality and diversity. The role offers flexibility with hybrid work options, though some travel to Salesforce offices may be required.

This is an excellent opportunity for an experienced technical leader who wants to impact large-scale distributed systems and machine learning infrastructure at one of the world's leading enterprise software companies. The role combines technical leadership, hands-on engineering, and people management, making it ideal for someone who wants to shape the future of Salesforce's technical infrastructure while leading high-performing engineering teams.

Last updated a day ago

Responsibilities For Director, Software Engineering

  • Represent Log Analytics and Machine Learning-Infra teams in planning, architectural, budget, and incident discussions
  • Develop vision and roadmap
  • Partner with Product Managers to align objectives and priorities
  • Drive execution and delivery of features
  • Participate in architecture discussions and planning
  • Contribute to development tasks including coding and feature verifications
  • Manage daily standups as Scrum Master
  • Partner with Research and Data-Science teams
  • Implement and productionize data science/ml algorithms

Requirements For Director, Software Engineering

Java
Redis
MongoDB
  • Master's degree in Computer Science, Engineering, or related quantitative discipline with 2 years experience
  • OR Bachelor's degree in Computer Science, Engineering with 5 years experience
  • Experience with Ehcache
  • Experience with Distributed JVM
  • Knowledge of Websockets
  • Experience with Messaging Queues
  • Experience with Hadoop
  • Experience with HBase
  • Experience with Zookeeper
  • Experience with Distributed Systems

Benefits For Director, Software Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits package
  • Equal opportunity employer
  • Inclusive workplace

Interested in this job?

Jobs Related To Salesforce Director, Software Engineering