Link copied to clipboard
Software Engineering

Principal Software Engineer / PMTS - Bangalore

Salesforce Bengaluru, India
Full Time 13–20 years experience
About the Role

As a Principal Software Engineer at Salesforce, you will build new and exciting components in an ever-growing market technology to provide scale and efficiency. You will develop high-quality, production-ready code used by millions of users, making design decisions based on performance, scalability, and future expansion.

Working in a hybrid engineering model, you will contribute to all phases of the SDLC including design, implementation, code reviews, automation, and testing. You will build efficient components and algorithms on a microservice, multi-tenant SaaS cloud environment. Mentoring junior engineers, conducting code reviews, and providing technical guidance to the team are key aspects of this role.

The position requires 13+ years of software development experience with mastery of multiple programming languages and platforms. Deep knowledge of object-oriented programming and scripting languages such as Java, Python, Scala, C#, Go, Node.JS, and TypeScript is essential. You should have strong SQL skills with experience in both relational and non-relational databases (Postgres, Trino, Redshift, MongoDB), as well as experience developing SaaS applications on public cloud infrastructure (AWS, Azure, GCP). Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution is required along with demonstrated software development leadership skills.

You'll be redirected to the official careers portal

Similar Jobs You Might Like

Customer Success Manager-Mulesoft

Salesforce company logo

Salesforce

Hyderabad, India
MuleSoft Salesforce Platform Customer Success Management Account Management Technical Advisory +8 more

As a Customer Success Manager within the Signature Success team, you will serve as a primary point of contact for Salesforce's largest and highest-pro...

Customer Success Full Time 6-12 years experience

Success Architect-MuleSoft

Salesforce company logo

Salesforce

Hyderabad, Bengaluru, India
MuleSoft Anypoint Platform API Design Integration Architecture Kubernetes +11 more

As a MuleSoft Success Architect, you will drive successful outcomes for Salesforce's strategic Signature Success customers by leveraging deep technica...

Customer Success Full Time 8-14 years experience

Senior Account Solution Engineer

Salesforce company logo

Salesforce

Gurugram, India
Salesforce Platform Presales Solution Architecture Product Demonstrations Discovery Workshops +9 more

As a Senior Account Solution Engineer focused on the Retail and Consumer Goods vertical, you will serve as a strategic presales partner collaborating ...

Sales & Marketing Full Time 8-14 years experience

Principal Software Engineer / PMTS - Backend - Distributed Systems

Salesforce company logo

Salesforce

Bengaluru, India
Golang Python Bash Kubernetes Docker +16 more

As a Principal Software Engineer on the FKP (Foundational Kubernetes Platform) team, you will design and implement software for managing one of the la...

Software Engineering Full Time 10-16 years experience