Salesforce, the Customer Company, is seeking a Senior Manager/Director of Software Engineering for their Distributed Systems team. This role offers an exciting opportunity to lead and shape the future of business technology through AI, Data, and CRM solutions. The position requires a seasoned professional with 10+ years of software development experience and proven leadership abilities to manage teams across multiple locations.
The role combines technical excellence with people leadership, requiring expertise in distributed systems, application integration, and DevOps practices. You'll be responsible for developing both short and long-term product strategies, leading development teams in an Agile environment, and ensuring the delivery of high-quality, scalable solutions.
Working in a hybrid environment, you'll lead teams building breakthrough features while maintaining platform stability. The position offers the chance to work with world-class engineers and make significant impacts on user experience and business outcomes. You'll manage multiple teams, including other engineering managers, making this an excellent opportunity for experienced technical leaders looking to scale their impact.
Key technical areas include distributed systems, cloud platforms, security implementations, and big data technologies. The role requires a strong background in high-availability environments and experience with modern development practices. You'll be part of a culture that values autonomous teams, continuous learning, and technical excellence.
This is an ideal position for someone who combines deep technical knowledge with strong leadership abilities and wants to work at a company that believes in business as a platform for change. The role offers the opportunity to influence product direction, mentor future leaders, and work on systems that impact millions of users globally.