Taro Logo

Distributed Systems Software Engineer - Public Cloud (Senior/Lead)

Global leader in CRM and cloud-based enterprise software solutions.
$130,300 - $212,800
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Distributed Systems Software Engineer - Public Cloud (Senior/Lead)

Salesforce is seeking a talented Distributed Systems Software Engineer for their Public Cloud engineering team to make a significant impact on their large-scale distributed systems engineering platform. This role offers an exciting opportunity to work with world-class engineers in designing, implementing, and testing solutions that serve tens of millions of users daily. The position focuses on maintaining high reliability, performance, and security while preserving customizations and integrations.

The role involves working with cutting-edge cloud technologies across major platforms like AWS, GCP, Azure, and Alibaba. You'll be responsible for developing infrastructure automation tools, managing real-time data streaming pipelines, and ensuring system availability and resilience. The position requires strong expertise in backend development using languages like Java, Golang, or Python, and experience with distributed systems and cloud platforms.

As a Staff Software Engineer, you'll be part of a highly collaborative environment where you'll contribute to critical infrastructure services and participate in on-call rotations to maintain service reliability. The compensation package is competitive, ranging from CAD 130,300 to CAD 212,800, and includes comprehensive benefits such as wellbeing reimbursement, parental leave, adoption assistance, and fertility benefits.

Salesforce is known for its inclusive culture and commitment to equality, making it an ideal workplace for those seeking to make a significant impact while working with cutting-edge technology. The position is based in Vancouver, Canada, offering the opportunity to work in one of North America's most vibrant tech hubs while contributing to a global leader in enterprise software solutions.

Last updated a day ago

Responsibilities For Distributed Systems Software Engineer - Public Cloud (Senior/Lead)

  • Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms
  • Design, develop, debug, and operate resilient distributed systems across multiple data centers
  • Use and contribute to open source technology (Spinnaker, Zookeeper, etc.)
  • Develop Infrastructure-as-Code using Terraform
  • Resolve complex technical issues and drive innovations
  • Participate in on-call rotation to address complex problems in real-time

Requirements For Distributed Systems Software Engineer - Public Cloud (Senior/Lead)

Java
Go
Python
Kafka
  • 5+ years backend software development experience
  • Deep knowledge of programming in Java, Golang, or Python
  • Experience owning and operating multiple instances of a critical service
  • Experience with real-time data streaming pipelines using Apache Kafka
  • Experience with critical infrastructure services running on public cloud platforms

Benefits For Distributed Systems Software Engineer - Public Cloud (Senior/Lead)

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?

Jobs Related To Salesforce Distributed Systems Software Engineer - Public Cloud (Senior/Lead)