Lead Software Engineer

A global cloud-based software company providing customer relationship management and enterprise solutions.
$157,600 - $276,100
Backend
Staff Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Cloud

Description For Lead Software Engineer

Salesforce is seeking a Lead Software Engineer to join their Public Cloud engineering teams. This role is crucial in innovating and maintaining large-scale distributed systems that serve millions of users daily. The position focuses on developing and maintaining a highly reliable, secure, and fast engineering platform that manages critical cloud infrastructure across multiple providers including AWS, GCP, Azure, and Alibaba.

The ideal candidate will bring deep expertise in concurrent systems and large-scale distributed architecture, with the ability to craft highly available solutions. You'll be working with cutting-edge technologies and open-source tools like Spinnaker, Zookeeper, and modern containerization frameworks such as Kubernetes and Docker. The role requires both technical excellence and operational awareness, as you'll be responsible for balancing live-site management with feature delivery and technical debt retirement.

As a Lead Software Engineer, you'll be at the forefront of cloud infrastructure automation, developing tools and frameworks that power Salesforce's massive distributed systems. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with some of the most sophisticated cloud technologies at scale. You'll be part of a team that values innovation, reliability, and technical excellence, while maintaining a strong commitment to customer success.

The role provides an excellent opportunity to work on challenging technical problems while contributing to systems that impact millions of users across various industries. Salesforce's commitment to equality, innovation, and professional growth makes this an ideal position for engineers looking to make a significant impact in the enterprise software industry.

Last updated 11 minutes ago

Responsibilities For Lead Software Engineer

  • Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms
  • Design, develop, debug, and operate resilient distributed systems across thousands of compute nodes
  • Use and contribute to open source technology
  • Develop Infrastructure-as-Code using Terraform
  • Write micro-services on containerization frameworks
  • Resolve complex technical issues and drive innovations
  • Participate in on-call rotation to address complex problems

Requirements For Lead Software Engineer

Java
Go
Python
Kubernetes
  • A related technical degree
  • 5+ years backend software development experience
  • Deep knowledge of programming in Java, Golang, Python, or Ruby
  • Experience owning and operating multiple instances of a critical service
  • Experience with Agile development methodology and Test Driven Development
  • Experience with critical infrastructure services including monitoring, alerting, logging, and reporting applications

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive compensation
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Salesforce Lead Software Engineer

Performance Engineering - MTS/SMTS

Performance Engineering role at Salesforce focusing on optimizing large-scale distributed systems and applications through advanced performance analysis and automation.

Software Engineering SMTS

Senior Member of Technical Staff position at Salesforce focusing on developing IDE extensions and plugins for improving developer productivity in cloud environments.

Software Engineering LMTS

Staff Software Engineer position at Salesforce focusing on platform reliability, scalability, and high-availability solutions.

Engineering Manager

Senior Manager/Director role leading governance, global support, and strategic innovation within Digital Success Engineering at Salesforce.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering position at Salesforce, building scalable cloud platform components with competitive compensation and hybrid work arrangement.