Senior Manager/Director, Software Engineering-Distributed Systems

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

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

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.

Last updated 5 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 performance of direct reports
  • 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
  • Strong DevOps mindset
  • Experience with agile methodologies
  • Excellent oral and written communication skills in English
  • Experience managing multiple people managers

Interested in this job?

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

Software Engineering Architect - Distributed Systems

Salesforce is seeking a Software Engineering Architect for Distributed Systems to design and develop scalable, resilient, and fault-tolerant systems.

Principal Software Engineer, DynamoDB

Principal Software Engineer position at AWS DynamoDB team, building large-scale distributed systems and leading technical architecture in Bangalore.

Lead XR Systems Technology Architect (10+ years)

Lead XR Systems Technology Architect position at Qualcomm, focusing on AR/VR system architecture and next-gen XR technologies.

Principal Software Engineer - Architect

Principal Software Engineer position at Microsoft leading Substrate Directory services, offering competitive pay and remote work flexibility.

Principal Systems Engineer, Product Development

Lead technical development of energy storage products at Fluence, overseeing product lifecycle and driving innovation in renewable energy solutions.