Software Engineering Director- Bangalore

Global leader in CRM and cloud-based enterprise software solutions
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering Director- Bangalore

Salesforce is seeking a Software Engineering Director for their Bangalore office to lead and develop engineering teams focused on monitoring & analytic services. This role combines technical leadership with people management, requiring 12+ years of software development experience and 5+ years of team management. The position involves driving the vision for monitoring & analytic engineering across product verticals, building scalable distributed systems, and managing multiple engineering teams.

The ideal candidate will be responsible for building and evolving large-scale distributed systems that process billions of data points, while also focusing on team development and recruitment. They will work with cutting-edge technologies including cloud platforms (GCP, AWS, Azure), container orchestration systems, and various open-source technologies.

This role offers an exceptional opportunity to shape the future of Salesforce's infrastructure services while working with cross-functional teams. The position comes with comprehensive benefits, including parental leave, adoption assistance, and fertility benefits. The company's commitment to professional development is demonstrated through world-class training via Trailhead.com and regular executive coaching.

As a leader at Salesforce, you'll not only drive technical excellence but also participate in the company's 1:1:1 model for community giving, combining professional growth with social impact. This role is perfect for someone who combines technical expertise with strong leadership abilities and a passion for building high-performing teams.

Last updated a day ago

Responsibilities For Software Engineering Director- Bangalore

  • Drive vision for monitoring & analytic engineering across product verticals
  • Build and lead engineering teams for reliable, scalable monitoring and analytic services
  • Build and evolve large scale distributed systems
  • Identify reliability & data quality problems and drive remediation
  • Mentor and coach engineers and technical leads
  • Recruit and attract top talent
  • Drive execution by collaborating with cross-functional teams
  • Manage 2+ engineering teams

Requirements For Software Engineering Director- Bangalore

Kubernetes
MongoDB
Kafka
Redis
  • B.S/M.S. in Computer Sciences or equivalent field
  • 12+ years of relevant experience in software development
  • 5+ years of experience managing teams
  • Strong customer service orientation
  • Top notch written and oral communication skills
  • Experience with public cloud platforms (GCP, AWS, Azure)
  • Experience providing mentorship and technical leadership

Benefits For Software Engineering Director- Bangalore

Medical Insurance
Parental Leave
Education Budget
Mental Health Assistance
  • Comprehensive benefits package including well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training with Trailhead.com
  • Executive thought leaders exposure and 1:1 coaching
  • Volunteer opportunities

Interested in this job?

Jobs Related To Salesforce Software Engineering Director- Bangalore

PMTS / Principal Software Engineer - Backend - Distributed Systems

Principal Software Engineer position at Salesforce focusing on backend distributed systems development with 15+ years of experience required.

Software Engineering Director/Senior Director - Hyderabad

Lead software engineering teams at Salesforce Hyderabad, managing distributed systems development and driving technical excellence while mentoring engineering talent.

Software Engineering PMTS

Principal Software Engineer position at Salesforce focusing on distributed systems and AI, requiring 12+ years of experience in scalable software development.

Software/Infrastructure Architect - Distributed Systems

Principal Software Architect position focusing on distributed systems and cloud infrastructure at Salesforce, requiring extensive experience in cloud technologies and system design.

Software Engineering Architect

Principal Software Engineering Architect role at Salesforce focusing on security infrastructure, test automation, and platform architecture for the Hyperforce Trust Platform.