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

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 4 days 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?

Jobs Related To Salesforce Software Engineering PMTS

Software Engineering Architect

Lead software architecture and development for Salesforce's Platform Engineering team, focusing on scalable solutions and AI integration.

Software Engineering Director

Lead Distributed Caching Services team at Salesforce Hyderabad, managing mission-critical infrastructure handling trillions of daily transactions.

Senior Manager/Director, Software Engineering-Distributed Systems

Lead distributed systems engineering teams at Salesforce, driving innovation in enterprise-scale software solutions while managing and mentoring engineering managers.

Software Engineering Architect - Distributed Systems

Principal Software Engineer Architect position at Salesforce focusing on distributed systems architecture and implementation, requiring 15+ years of experience in enterprise environments.

Senior/Principal Systems Engineer - Technical Manager

Senior/Principal Systems Engineer position at SciTec focusing on missile warning software and sensor data processing for national defense.