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 20 days 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

SMTS- Full Stack Software Engineer- Back End

Staff Software Engineer position at Salesforce focusing on backend development, requiring 5+ years of experience in building scalable web applications with strong OOP knowledge.

Senior/Lead AI Engineer (Backend) - AI Integration

Senior/Lead AI Engineer position at Salesforce focusing on backend development and AI integration, specializing in LLMs and prompt engineering.

Software Engineering SMTS

Software Engineering SMTS positions at Salesforce across multiple US locations

Software Engineering SMTS

Software Engineering SMTS positions at Salesforce across multiple US locations

Lead Full-Stack Software Engineer / LMTS - Bangalore

Lead Full-Stack Software Engineer position at Salesforce Bangalore, requiring 10+ years experience in Java, Python, and cloud technologies, offering comprehensive benefits and hybrid work model.