Principal Software Engineer / PMTS - Bangalore

Leading provider of AI+ Data +CRM solutions, helping companies across industries connect with customers in innovative ways.
Backend
Principal Software Engineer
Hybrid
13+ 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. The position requires a seasoned professional with 13+ years of experience who can architect, design, implement, and test solutions that impact millions of users.

The role encompasses working in a hybrid environment, focusing on developing high-quality, maintainable code that strengthens product stability. You'll be part of an autonomous team that values individual strengths while encouraging professional growth. The position involves building new components in a microservice multi-tenant SaaS cloud environment, making critical design decisions, and mentoring junior engineers.

As a Principal Engineer, you'll work with various technologies including Java, Python, Go, and cloud platforms. The role requires expertise in both relational and non-relational databases, strong SQL skills, and experience with modern cloud infrastructure. You'll be instrumental in shaping the technical direction of projects while contributing to all phases of the software development lifecycle.

Salesforce offers comprehensive benefits including parental leave, adoption assistance, and fertility benefits. The company's commitment to giving back through their 1:1:1 model, along with opportunities for executive exposure and leadership coaching, makes this an ideal position for someone looking to make a significant impact while growing their career.

Last updated a day 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
TypeScript
MongoDB
PostgreSQL
  • Mastery of multiple programming languages and platforms
  • 13+ 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
  • 1:1:1 model for giving back to the community

Interested in this job?

Jobs Related To Salesforce Principal Software Engineer / PMTS - Bangalore

VP, Software Engineering, Industries

Lead software engineering teams at Salesforce as VP of Engineering, Industries, driving innovation and team excellence in enterprise solutions.

Principal Technical Pre-Sales Architect - Agentforce

Principal Technical Pre-Sales Architect position at Salesforce's Agentforce, focusing on AI/ML solutions and customer technical advisory.

Principal Solution Engineer - Mulesoft

Principal Solution Engineer position at Salesforce focusing on MuleSoft integration solutions, requiring 12+ years of experience in technical customer-facing roles.

Lead/Principal Strategic Solution Engineer - German Speaker

Lead/Principal Strategic Solution Engineer position at Salesforce, requiring German language skills, focusing on enterprise solution development and customer success.

AMER Principal Solution Engineer - Private Equity Practice

Principal Solution Engineer role at Salesforce's Private Equity Practice, focusing on digital transformation and technical solutions for PE firms and portfolio companies.