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 Architect

Principal-level Software Engineering Architect position at Salesforce, focusing on technical leadership, system architecture, and secure software development with 15+ years of experience required.

Software Engineering Architect

Senior technical leadership role designing and implementing enterprise-scale software architecture at Salesforce, requiring 15+ years of experience and expertise in multiple programming languages.

Software/Infrastructure Architect - Distributed Systems

Principal Software/Infrastructure Architect position at Salesforce, focusing on distributed systems architecture and implementation, requiring 15+ years of experience in cloud computing and enterprise systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core, focusing on cloud infrastructure and distributed systems, offering remote work and competitive compensation.

Software Engineering Architect

Principal-level Software Engineering Architect position at Salesforce, focusing on technical leadership, system architecture, and secure software development with 15+ years of experience required.

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