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
Principal 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 enterprise software development. The position involves managing multiple engineering teams, driving technical innovation, and maintaining high-availability systems.

The ideal candidate will bring 10+ years of software development experience, with specific expertise in SaaS/PaaS environments and distributed systems. You'll be responsible for developing strategic initiatives, leading development teams in an Agile environment, and ensuring the successful delivery of enterprise-scale solutions. The role requires both technical excellence and strong leadership skills, as you'll be managing other engineering managers and contributing to the growth of the engineering organization.

Working in a hybrid environment, you'll collaborate with world-class engineers to build breakthrough features while maintaining platform stability and scalability. The position offers the opportunity to work with cutting-edge technologies, including cloud platforms, distributed systems, and modern DevOps practices. You'll be part of a culture that values innovation, continuous learning, and technical excellence.

This is an ideal opportunity for an experienced engineering leader who is passionate about distributed systems, enjoys mentoring teams, and wants to make a significant impact at a company that believes in using business as a platform for positive change. The role offers the chance to work on challenging technical problems while building and leading high-performing engineering teams in a global environment.

Last updated 20 days 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 with geographically distributed teams

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

Interested in this job?

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

Software Engineering Architect

Lead software architecture and development for Salesforce's Platform Engineering team, focusing on scalable solutions and AI integration.

Software Engineering Director

Lead Distributed Caching Services team at Salesforce Hyderabad, managing mission-critical infrastructure handling trillions of daily transactions.

Software Engineering Architect - Distributed Systems

Principal Software Engineer Architect position at Salesforce focusing on distributed systems architecture and implementation, requiring 15+ years of experience in enterprise environments.

Principal Engineer, File Solutions

Lead technical direction for Google Cloud's File Solutions team, architecting and scaling distributed storage systems for enterprise customers.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Data Processing Unit (DPU) team, focusing on networking software and cloud infrastructure.