
Principal Software Engineer / PMTS - Backend - Distributed Systems- Hyderabad/Bangalore
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!
- Design and develop efficient and scalable distributed systems to power the Salesforce platform.
- Collaborate with other team members to identify and prioritize product requirements.
- Lead and participate in the entire software development lifecycle, from planning to deployment.
- Conduct regular code reviews and provide constructive feedback to ensure high-quality code.
- Stay up-to-date with the latest industry trends and technologies to continuously improve our systems.
- Work closely with product managers to understand customer needs and translate them into technical requirements.
- Provide technical guidance and mentorship to other team members.
- Identify and troubleshoot complex technical issues in a timely manner.
- Develop and maintain documentation for systems and processes.
- Help drive continuous improvement by proposing and implementing new processes and technologies.
- Collaborate with cross-functional teams to ensure seamless integration of different components.
- Communicate effectively with stakeholders to provide project updates and gather requirements.
- Participate in hiring and onboarding new team members.
- Adhere to project timelines and deliver high-quality solutions within specified deadlines.
- Foster a positive and collaborative work environment within the team.
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.
Project Management
Team Management
Big Data
Leadership
Distributed systems
Cloud Computing
Performance optimization
Technical architecture
Agile methodologies
Software engineering
Backend development
Scalability
Communication
Conflict Resolution
Leadership
Time management
creativity
Organization
Attention to detail
Teamwork
Adaptability
Problem-Solving
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.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
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.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
