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.