Software Engineering SMTS/LMTS

A cloud-based software company that provides customer relationship management services and enterprise solutions.
$172,000 - $276,100
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering SMTS/LMTS

Salesforce is seeking a Staff/Lead Member of Technical Staff (SMTS/LMTS) for their Technology, Marketing & Products Engineering team. This role is crucial in innovating and maintaining a massive distributed systems engineering platform that serves tens of millions of users daily. The position focuses on building a high-scale Orchestration platform used by multiple Salesforce teams, involving both Salesforce Infrastructure and public cloud implementation.

The ideal candidate will be responsible for designing and developing large-scale distributed systems, with a focus on high availability, reliability, and security. They will need to demonstrate expertise in cloud technologies, distributed systems, and modern development practices. The role requires strong technical leadership in architecting solutions that can handle massive scale while maintaining high performance and reliability.

Key aspects of the role include working with cloud-native services, implementing REST/gRPC APIs, and utilizing various database technologies. The position requires someone who can balance technical excellence with practical delivery, working in an agile environment while maintaining high standards for system security, availability, and efficiency.

This is an excellent opportunity for experienced engineers who want to make a significant impact on enterprise-scale systems. The role offers the chance to work with cutting-edge technologies while solving complex technical challenges that affect millions of users. The position combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills.

Last updated 19 hours ago

Responsibilities For Software Engineering SMTS/LMTS

  • Design, develop, debug, and manage large, resilient distributed systems in the cloud
  • Take ownership of services, balancing live-site management, feature delivery, and technical debt retirement
  • Resolve complex technical issues and drive innovations
  • Build reliable, self-healing, and automated systems
  • Drive and deliver incremental functionality on a regular cadence
  • Ensure high-quality team deliverables through software engineering best practices
  • Shape the vision, design, and roadmap for high-impact cloud-native services

Requirements For Software Engineering SMTS/LMTS

Python
Java
Go
Kubernetes
  • 7+ years of relevant experience in software engineering
  • Deep understanding of object-oriented programming (OOP) paradigms
  • Strong experience in architecting, developing, and deploying backend APIs on public cloud-based infrastructure
  • Experience writing REST/gRPC APIs and working with databases
  • In-depth understanding of design patterns, data structures, algorithms, and concurrency
  • Good knowledge of database technologies
  • Understanding of large-scale infrastructure-as-a-service platforms
  • Experience with Kubernetes, Docker, Spinnaker, and related technologies
  • Experience with Agile development methodologies and Test-Driven Development (TDD)
  • Ability to use telemetry and metrics to drive operational excellence
  • Excellent oral and written communication skills

Interested in this job?

Jobs Related To Salesforce Software Engineering SMTS/LMTS

Manager/Sr. Manager - Software Engineering

Lead software engineering teams at Salesforce, driving technical excellence in distributed systems and microservices architecture while mentoring team members.

Manager/Sr. Manager - Software Engineering

Lead software engineering teams at Salesforce, driving technical excellence in distributed systems and microservices architecture while mentoring team members.

Software Engineering Manager, Systems Infrastructure

Lead and develop next-generation infrastructure platforms at LinkedIn, managing a team of engineers while architecting scalable distributed systems.

Software Engineering Manager, Systems Infrastructure

Software Engineering Manager position at LinkedIn leading systems infrastructure team, focusing on distributed systems and platform development with hybrid work option in Bangalore.

Staff Software Engineer - Systems Infrastructure

Staff Software Engineer position at LinkedIn focusing on building next-generation infrastructure and distributed systems platforms.