Salesforce, the Customer Company, is seeking a Principal Software Engineer to join their team in Bangalore. This role offers an exciting opportunity to work with world-class engineers, building breakthrough features for their trusted CRM platform. As a Principal Engineer, you'll have significant impact on users and the company's bottom line, working in a hybrid environment that celebrates individual strengths.
The position requires 15+ years of software development experience and deep expertise in multiple programming languages including Java, Python, Scala, Go, and Node.js. You'll be responsible for developing high-quality, production-ready code that serves millions of users, making critical design decisions, and mentoring junior engineers.
Salesforce offers a comprehensive benefits package including medical coverage, parental leave, and fertility benefits. The company's culture emphasizes continuous learning through Trailhead.com, regular coaching, and opportunities for community involvement through their 1:1:1 model.
Working at Salesforce means joining a company that believes in business as the greatest platform for change. You'll be part of an autonomous team with the freedom to make decisions, working on cutting-edge technology while helping companies across every industry connect with customers in innovative ways. The role combines technical leadership with hands-on development, making it ideal for experienced engineers who want to make a meaningful impact while continuing to grow their skills.