Principal Software Engineer / PMTS - Bangalore

Leading provider of AI+ Data +CRM solutions, helping companies connect with customers and drive business transformation.
Backend
Principal Software Engineer
Hybrid
15+ years of experience
Enterprise SaaS

Description For Principal Software Engineer / PMTS - Bangalore

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.

Last updated 5 minutes ago

Responsibilities For Principal Software Engineer / PMTS - Bangalore

  • Build new components to provide scale and efficiency
  • Develop high-quality, production-ready code for millions of users
  • Make design decisions based on performance, scalability, and future expansion
  • Contribute to all phases of SDLC including design, implementation, code reviews, automation, and testing
  • Build efficient components/algorithms on a microservice multi-tenant SaaS cloud environment
  • Code review and mentoring junior engineers
  • Provide technical guidance to the team

Requirements For Principal Software Engineer / PMTS - Bangalore

Java
Python
Go
Node.js
MongoDB
PostgreSQL
  • Mastery of multiple programming languages and platforms
  • 15+ years of software development experience
  • Deep knowledge of object-oriented programming and scripting languages
  • Strong SQL skills and experience with relational and non-relational databases
  • Experience with developing SAAS applications over public cloud infrastructure - AWS/Azure/GCP
  • Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution
  • Deep understanding of relational and non-relational databases
  • Understanding of software development best practices and demonstrating leadership skills
  • Degree or equivalent relevant experience required

Benefits For Principal Software Engineer / PMTS - Bangalore

Medical Insurance
Parental Leave
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training with Trailhead.com
  • Exposure to executive thought leaders
  • Regular 1:1 coaching with leadership
  • Volunteer opportunities
  • Participation in 1:1:1 model for giving back to the community

Interested in this job?

Jobs Related To Salesforce Principal Software Engineer / PMTS - Bangalore

Software Engineering Architect

Senior technical leadership role at Salesforce focusing on enterprise software architecture, requiring 15+ years of experience and strong technical expertise.

VP, Software Engineering, Industries

VP of Software Engineering position at Salesforce, leading engineering teams in the Industries division with focus on customer success and technical excellence.

Backend Software Engineer (Security) - Senior/Lead/Principal

Senior/Lead/Principal Backend Security Engineer role at Salesforce, building scalable security systems and services for cloud infrastructure.

AMER Principal Solution Engineer - Private Equity Practice-1

Principal Solution Engineer role at Salesforce focusing on Private Equity Practice, combining technical expertise with business strategy to drive digital transformation.

PMTS/LMTS Software engineer (CCaaS/CPaaS/UCaaS domain)

Principal Software Engineer role at Salesforce, focusing on CCaaS/CPaaS/UCaaS domain, requiring 9+ years of experience in backend development and distributed systems.