Senior Manager/Director, Software Engineering-Distributed Systems

Leading Customer Company providing AI + Data + CRM solutions, helping companies connect with customers in innovative ways.
Distributed Systems
Staff Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS

Description For Senior Manager/Director, Software Engineering-Distributed Systems

Salesforce, the leading Customer Company specializing in AI + Data + CRM, 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 their trusted CRM platform. The position involves managing multiple engineering teams, driving innovative distributed software solutions, and ensuring platform stability and scalability.

The ideal candidate will have extensive experience in software development, particularly in SaaS/PaaS environments, with a strong background in distributed systems and application integrations. You'll be responsible for developing strategic initiatives, leading development teams in an Agile environment, and managing DevOps activities in a 24/7 runtime environment.

This role requires both technical expertise and leadership skills, as you'll be managing multiple teams and driving technical decisions while mentoring and developing team members. The position offers the opportunity to work with cutting-edge technologies in a hybrid work environment, collaborating with world-class engineers to build breakthrough features that customers will love.

Key technical areas include distributed systems, application integration, security implementations, and experience with cloud platforms. The role demands someone who can balance technical leadership with people management, ensuring both system reliability and team growth. You'll be part of a company that values innovation, customer success, and personal growth, while contributing to building scalable solutions that impact millions of users worldwide.

Working at Salesforce means joining a company that believes in business as a platform for change, offering opportunities to make a significant impact while growing professionally. The role provides exposure to enterprise-scale challenges, modern technology stack, and the chance to work with diverse, talented teams across the globe.

Last updated 18 hours ago

Responsibilities For Senior Manager/Director, Software Engineering-Distributed Systems

  • Develop short- and long-term product and service strategies
  • Drive design and implementation of innovative distributed software platforms
  • Lead development teams following Agile methodologies
  • Manage DevOps activities in 24/7 runtime environment
  • Collaborate with other engineering teams to solve security problems
  • Hire, train and assess direct reports' performance
  • Coach and develop employees through training and career development
  • Interact with industry experts, vendors, partners, and auditors
  • Work effectively in a geographically distributed team

Requirements For Senior Manager/Director, Software Engineering-Distributed Systems

Linux
Kafka
  • 10+ years of software development experience
  • 5+ years experience in SaaS, PaaS or IaaS software development
  • 5+ years experience in high-availability 24/7 environment
  • 3+ years of direct people management experience
  • M.Sc/M.Eng in Computer Science/Engineering or equivalent
  • Experience with application integration and identity systems
  • DevOps mindset and strong code ownership
  • Experience with agile methodologies
  • Excellent oral and written communication skills in English

Interested in this job?

Jobs Related To Salesforce Senior Manager/Director, Software Engineering-Distributed Systems

Software Engineering LMTS

Staff Software Engineer position at Salesforce focusing on distributed systems and cloud architecture, offering competitive compensation and hybrid work arrangement in San Francisco.

Staff Software Engineer, ASE Solutions Architecture and Platform

Staff Software Engineer position at Apple focusing on distributed systems and platform architecture, offering competitive compensation and comprehensive benefits.

Distributed Systems Engineer L5 - Delivery

Staff-level Distributed Systems Engineer position at Netflix, focusing on continuous delivery platforms and infrastructure at scale, offering competitive compensation and comprehensive benefits.

Staff Software Engineer, Distributed Systems

Staff Software Engineer position at Censys focusing on distributed systems and data pipeline development for internet security intelligence platform.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on distributed database systems, offering remote work and competitive compensation.