Salesforce

Principal Software Engineer / PMTS - Backend - Distributed Systems- Hyderabad/Bangalore

Salesforce

Hyderabad, Telangana, India
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Salesforce, the world's #1 customer relationship management platform. We are seeking a highly skilled and experienced Principal Software Engineer / PMTS to join our dynamic team in Hyderabad or Bangalore. As a member of our Backend - Distributed Systems team, you will play a critical role in designing, developing, and maintaining our distributed systems that power our global platform. We are looking for a motivated and passionate individual with a strong background in software engineering and project management to help us continue to deliver innovative and high-quality solutions to our customers. If you are up for the challenge and want to be a part of a company that is shaping the future of technology, then we want to hear from you!

  1. Design and develop efficient and scalable distributed systems to power the Salesforce platform.
  2. Collaborate with other team members to identify and prioritize product requirements.
  3. Lead and participate in the entire software development lifecycle, from planning to deployment.
  4. Conduct regular code reviews and provide constructive feedback to ensure high-quality code.
  5. Stay up-to-date with the latest industry trends and technologies to continuously improve our systems.
  6. Work closely with product managers to understand customer needs and translate them into technical requirements.
  7. Provide technical guidance and mentorship to other team members.
  8. Identify and troubleshoot complex technical issues in a timely manner.
  9. Develop and maintain documentation for systems and processes.
  10. Help drive continuous improvement by proposing and implementing new processes and technologies.
  11. Collaborate with cross-functional teams to ensure seamless integration of different components.
  12. Communicate effectively with stakeholders to provide project updates and gather requirements.
  13. Participate in hiring and onboarding new team members.
  14. Adhere to project timelines and deliver high-quality solutions within specified deadlines.
  15. Foster a positive and collaborative work environment within the team.
Where is this job?
This job is located at Hyderabad, Telangana, India
Job Qualifications
  • Extensive Experience In Software Engineering And Development - A Strong Candidate For This Role Should Have At Least 10+ Years Of Experience In Software Engineering And Development, With A Focus On Backend And Distributed Systems. This Includes A Deep Understanding Of Software Design Principles, Coding Languages And Frameworks, And Experience With Agile Development Methodologies.

  • Proficiency In Distributed Systems And Cloud Technologies - The Ideal Candidate For This Position Should Have A Strong Background In Distributed Systems, Including Experience With Technologies Such As Kubernetes, Docker, And Aws. They Should Also Have A Deep Understanding Of Cloud Computing And The Ability To Design And Implement Highly Scalable, Fault-Tolerant Systems.

  • Strong Leadership And Project Management Skills - As A Principal Software Engineer/ Pmts, This Role Will Require Not Only Technical Expertise But Also Strong Leadership And Project Management Skills. The Candidate Should Have Previous Experience Leading Teams And Managing Complex Projects, With The Ability To Prioritize Tasks, Delegate Responsibilities, And Drive Results.

  • Excellent Communication And Collaboration Abilities - In This Role, The Candidate Will Be Expected To Work Closely With Cross-Functional Teams And Stakeholders, Both Within The Organization And With External Partners. Therefore, Excellent Communication And Collaboration Skills Are Essential To Ensure Effective Coordination And Alignment On Project Goals And Deliverables.

  • Bachelor's Or Master's Degree In Computer Science Or Related Field - While A Degree Is Not Always A Requirement For Software Engineering Roles, A Bachelor's Or Master's Degree In Computer Science Or A Related Field Is Highly Preferred For This Position. This Formal Education Provides A Strong Foundation In Computer Science Principles And Can Help The Candidate Stand Out In A Competitive Job Market.

Required Skills
  • Project Management

  • Team Management

  • Big Data

  • Leadership

  • Distributed systems

  • Cloud Computing

  • Performance optimization

  • Technical architecture

  • Agile methodologies

  • Software engineering

  • Backend development

  • Scalability

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Organization

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Principal Software Engineer / PMTS - Backend - Distributed Systems- Hyderabad/Bangalore in Hyderabad, Telangana, India is approximately ₹3,000,000 - ₹4,000,000 per year. This translates to approximately $42,000 - $56,000 USD per year. However, this salary range can vary based on factors such as experience, qualifications, and the specific company and industry.

Additional Information
Salesforce is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedApril 3rd, 2026
Apply BeforeMay 3rd, 2026
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Salesforce

Salesforce.com, Inc. is an American cloud-based software company headquartered in San Francisco, California. It provides customer-relationship management service and also sells a complementary suite of enterprise applications focused on customer service, marketing automation, analytics, and application development.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started