Software Engineering PMTS

A global leader in CRM and cloud-based enterprise software solutions.
$184,000 - $334,600
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineering Director- Bangalore

Lead software engineering teams in building scalable monitoring and analytics systems at Salesforce Bangalore, managing distributed systems and cloud infrastructure.

Software Engineering PMTS

Principal Software Engineer position at Salesforce focusing on distributed systems, AI, and cloud technologies, requiring 12+ years of experience.

Software Engineering Senior Manager/Director- Hyderabad

Lead software engineering teams at Salesforce Hyderabad, managing distributed systems development and driving technical excellence while mentoring engineering talent.

PMTS / Principal Software Engineer - Backend - Distributed Systems

Principal Software Engineer position at Salesforce focusing on backend distributed systems development with 15+ years of experience required.

Software/Infrastructure Architect - Distributed Systems

Principal Software Architect position focusing on distributed systems and cloud infrastructure at Salesforce, requiring extensive experience in cloud technologies and system design.

Description For Software Engineering PMTS

Salesforce is seeking an expert Infrastructure Software Engineer to join their team, focusing on system design, distributed systems, and AI/ML integration. This Principal-level position requires 8+ years of experience and will be instrumental in designing and implementing large-scale automation solutions for Salesforce's data center infrastructure.

The role involves working with a diverse engineering team to create and maintain software solutions that automate compute and network infrastructure operations at scale. A key focus is developing a comprehensive infrastructure health and change safety platform to ensure rapid detection of service degradation and perform root cause analysis in cloud environments.

The ideal candidate will have extensive experience with distributed systems, cloud platforms (AWS, Azure, GCP), and container orchestration using Kubernetes. Strong programming skills in languages like Golang, Java, Ruby, or Python are essential. The position offers competitive compensation ranging from $184,000 to $334,600, depending on location.

This is an excellent opportunity for a seasoned engineer who enjoys working on critical infrastructure systems and wants to impact one of the world's leading enterprise software companies. The role offers the chance to work with cutting-edge technologies, mentor junior engineers, and contribute to maintaining high availability standards for Salesforce's global infrastructure.

The position combines technical leadership with hands-on development, requiring both excellent communication skills and deep technical expertise. You'll be working in a collaborative, multicultural environment while helping shape the future of Salesforce's infrastructure automation capabilities.

Last updated 3 months ago

Responsibilities For Software Engineering PMTS

  • Develop resilient closed loop infrastructure automation and change safety platforms/features
  • Lead design and implementation of services/features with focus on scalability
  • Translate business vision and architecture into well-engineered solutions
  • Develop and implement distributed systems
  • Mentor and provide technical leadership to junior team members
  • Fix and resolve sophisticated technical issues

Requirements For Software Engineering PMTS

Go
Java
Python
Kubernetes
  • Minimum of 8 years of proven experience as a Software Engineer
  • Strong experience with modern software architectural principles and distributed system design patterns
  • Experience with cloud computing platforms and container orchestration
  • Experience in building and managing systems integrations and fault tolerant distributed systems
  • Deep knowledge of programming and technical fluency with Golang, Java, Ruby, or Python
  • Excellent understanding of software development life cycle and agile methodologies
  • Strong problem-solving and analytical skills
  • Experience mentoring junior engineers
  • Excellent communication and interpersonal skills

Interested in this job?