Lead Software Engineer, Distributed File Systems/Cloud Platform

salesforce.com, inc.

San Francisco (CA)

On-site

USD 172,500 - 260,100

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Salesforce is seeking a Lead Software Engineer to design and build scalable distributed file system components for a cloud-based SaaS platform used by millions. You will write production-ready code, participate in architecture decisions, and guide a scrum team through design reviews and mentoring.

You will lead efforts to ensure reliability, performance, and scalability, with on-call rotations and cross-functional collaboration to deliver strategic roadmaps.

Qualifications

  • 12+ years of software development experience.
  • Deep knowledge of designing distributed file systems (on-premises and cloud).
  • Proficiency in Java and Python with SQL and both relational and non-relational databases.
  • Experience developing SaaS products on public cloud (AWS/Azure/GCP).
  • Experience designing distributed systems at scale with queues, locks, scheduling, event-driven architecture, and workload distribution.
  • Understanding of software development best practices and ability to demonstrate leadership.

Responsibilities

  • Research, design, and develop computer and network software or specialized utilities; update or enhance existing software capabilities.
  • Contribute to the Scrum team through code reviews, deployment automation, documentation, refinement, planning, and retrospectives.
  • Lead, collaborate, communicate, and mentor others on the team and in the company.
  • Work with cross-functional teams to deliver a roadmap aligned with shared business goals.
  • Resolve complex technical issues and drive innovations to improve scalability, robustness, and availability.
  • Troubleshoot issues with services the team develops and owns.
  • Participate in on-call rotations to keep services operational and highly available.
  • Create, maintain, and share technical documentation used by engineers and other team members.

Skills

Distributed systems design
Java
Python
SQL
Cloud SaaS
Leadership
Code reviews
On-call support
Mentoring
Performance optimization

Tools

Terraform
Kubernetes
Docker
Kafka
Elasticsearch

Job description

Overview

Salesforce is a leading AI CRM company focused on innovation and customer success. We are seeking Trailblazers who are passionate about improving business and the world through AI while upholding Salesforce's core values.

Role Description

Lead Software Engineer roles with the opportunity to make significant, measurable impact for users. The role emphasizes writing high-quality, maintainable code, contributing to product stability, and fostering team growth. This position supports a hybrid work model and encourages growth across the team. As a Lead Software Engineer, you will: envision and build new components/frameworks in distributed file systems to provide scale and efficiency; design and develop production-ready code for a cloud platform used by millions; build efficient components/algorithms in a microservice, multi-tenant SaaS distributed filesystem environment; engage in code reviews, mentoring, and provide technical guidance.

Job Duties
  • Research, design, and develop computer and network software or specialized utilities; update or enhance existing software capabilities.
  • Contribute to the Scrum team through code reviews, deployment automation, documentation, refinement, planning, and retrospectives.
  • Lead, collaborate, communicate, and mentor others on the team and in the company.
  • Work with cross-functional teams to deliver a roadmap aligned with shared business goals.
  • Resolve complex technical issues and drive innovations to improve scalability, robustness, and availability.
  • Troubleshoot issues with services the team develops and owns.
  • Participate in on-call rotations to keep services operational and highly available.
  • Create, maintain, and share technical documentation used by engineers and other team members.
Required Skills
  • Extensive experience in systems design and programming languages; 12+ years of software development experience.
  • Deep knowledge of designing distributed file systems (on-premises and cloud).
  • Strong object-oriented programming and scripting knowledge (e.g., Java, Python) with SQL proficiency and experience with relational and non-relational databases.
  • Experience developing SaaS products on public cloud infrastructure (AWS/Azure/GCP).
  • Proven experience designing and developing distributed systems at scale; proficiency with queues, locks, scheduling, event-driven architecture, and workload distribution; strong understanding of relational and non-relational databases.
  • Understanding of software development best practices and ability to demonstrate leadership skills.
Preferred Skills
  • Design patterns, Big Data/ML experience, and S3; hands-on experience with streaming technologies (e.g., Kafka) and Elasticsearch.
  • Experience with Terraform, Kubernetes, Docker.
  • Experience working in a high-paced, rapidly growing multinational organization.
Accommodations

If you need a reasonable accommodation during the application or recruiting process, please submit a request via the Accommodations Request Form. Salesforce uses AI tools to help recruiters assess resumes; humans will make final candidate selections. See the Candidate Privacy Statement for information about data use and rights, including opt-out options.

Posting Statement

Salesforce is an equal opportunity employer. We evaluate candidates on merit, competence, and qualifications without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, disability, veteran status, marital status, political orientation, or other protected classifications. Know your rights: workplace discrimination is illegal. Recruitment, hiring, promotion, and compensation decisions are made based on merit.

Compensation: the base salary range for this position is $172,500 - $260,100 annually; in certain cities, ranges may be higher. This base range excludes bonuses, equity, and benefits. Details may vary by location.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer, Distributed File Systems/Cloud Platform
Lead Software Engineer, Distributed File Systems/Cloud Platform

Salesforce • San Francisco (CA)

Hybrid
USD 172,000 - 261,000
Senior/Lead Distributed Systems Software Engineer(Cloud Infra)
Senior/Lead Distributed Systems Software Engineer(Cloud Infra)

salesforce.com, inc. • San Francisco (CA)

On-site
USD 117,000 - 314,000
Health insurance
401(k) and employee stock purchasing program
Paid parental leave
+1
Lead Software Engineer, Embedded Systems
Lead Software Engineer, Embedded Systems

Salesforce, Inc. • San Francisco (CA)

Hybrid
USD 172,000 - 261,000
Lead Software Engineer - Platform Services
Lead Software Engineer - Platform Services

Salesforce • New York (NY)

On-site
USD 140,000 - 170,000
Medical insurance
Paid parental leave
401(k)
+1
Lead Software Engineer - Platform Services
Lead Software Engineer - Platform Services

salesforce.com, inc. • San Francisco (CA)

On-site
USD 172,000 - 261,000
Time off programs
Medical, dental, vision, and mental health support
Paid parental leave
+2
Lead Software Engineer - Platform Services
Lead Software Engineer - Platform Services

salesforce.com, inc. • Seattle (WA)

On-site
USD 172,000 - 261,000
Time off programs
Medical, dental, vision support
401(k) and employee stock purchasing program
Lead Software Engineer - Platform Services
Lead Software Engineer - Platform Services

salesforce.com, inc. • Indianapolis (IN)

On-site
USD 172,000 - 261,000
Lead Software Engineer - Platform Services
Lead Software Engineer - Platform Services

salesforce.com, inc. • Chicago (IL)

On-site
USD 172,000 - 261,000
Time off programs
Medical, dental, vision insurance
Employee stock purchasing program
Lead Software Engineer - Platform Services
Lead Software Engineer - Platform Services

salesforce.com, inc. • New York (NY)

On-site
USD 172,000 - 261,000
Medical, dental, and vision benefits
Paid parental leave
401(k) plan with company match
+1
Senior Software Engineer, Data Cloud
Senior Software Engineer, Data Cloud

Salesforce • Bellevue (WA)

On-site
USD 148,000 - 224,000