Lead Software Engineer, Distributed File Systems/Cloud Platform

Relha LLC

San Francisco, Northern (CA, KY)

Hybrid

USD 173,000 - 260,000

Full time

10 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Salesforce is seeking a Lead Software Engineer to shape distributed file systems and the cloud platform. You will envision and build new components, deliver production-ready code used by millions of users, and mentor junior engineers in a hybrid team.

Expect 8+ years of software experience, deep cloud expertise (AWS/Azure/GCP), and a track record of designing scalable distributed systems with robust data management practices.

Qualifications

  • Mastery in systems design and programming languages with 8+ years of experience.
  • Deep knowledge of distributed file systems in on-prem and cloud.
  • Strong OO programming and scripting with Java, Python; SQL and DB knowledge.
  • Experience building SAAS products over public cloud infrastructure (AWS/Azure/GCP).
  • Proven ability to design and develop distributed systems at scale.

Responsibilities

  • Research, design, and develop computer and network software or specialized utility programs.
  • Update software or enhance existing software capabilities.
  • Contribute to the scrum team's success through code reviews, automation, documentation, planning, and retros.
  • Lead, collaborate, communicate, and mentor others on the team and in the company.
  • Work closely with cross-functional teams to deliver a roadmap to meet shared business goals.
  • Resolve complex technical issues and drive innovations that improve scalability, robustness, and availability.
  • Troubleshoot issues with the services that team develops and owns.
  • Participate in the team’s on-call rotation to keep services operational and highly available.
  • Create, maintain, and share technical documentation used by engineers and other team members.

Skills

Systems design
Programming languages
Distributed filesystems
Java
Python
SQL
PostgreSQL
Relational databases
Non-relational databases
AWS/Azure/GCP
Distributed systems
Event-driven architecture
Leadership
Best practices
Kafka
Elasticsearch
Terraform
Kubernetes
Docker

Job description

Lead Software Engineer, Distributed File Systems/Cloud Platform

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category
Software Engineering
About Salesforce

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.

Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce.

Role Description:

Salesforce has immediate opportunities for Lead software engineers who want their lines of code to have significant and measurable positive impact for users. We pride ourselves on writing high-quality, maintainable code that strengthens the stability of the product and makes our lives easier. We embrace the hybrid model and celebrate the individual strengths of each team member while encouraging everyone on the team to grow into the best version of themselves. As a Lead Software Engineer, your job responsibilities will include: Envision and Build new and exciting components/frameworks in distributed filesystems in an ever-growing and evolving market technology to provide scale and efficiency. Design and Develop high-quality, production-ready code that can be used by millions of users of our cloud platform. Build efficient components/algorithms on a microservice multi-tenant SaaS cloud distributed filesystem environment, Code review, mentoring junior engineers, and providing technical guidance to the team

Job Duties:

Research, design, and develop computer and network software or specialized utility programs. Update software or enhance existing software capabilities.

Contribute to the success of the scrum team through code reviews, deployment process automation, documentation, refinement, planning, and retros.

Lead, collaborate, communicate, and mentor others on the team and in the company.

Work closely with cross-functional teams to deliver a roadmap to meet shared business goals.

Resolve complex technical issues and drive innovations that improve system scalability, robustness, and availability.

Troubleshoot issues with the services that team develops and owns.

Participate in the team’s on-call rotation to keep services operational and highly available.

Create, maintain, and share technical documentation used by engineers and other team members.

Required Skills:

Mastery in Systems design & Mastery of programming language(s) and platforms 8+ years of software development experience.

Deep knowledge of designing distributed filesystems in both on-prem & cloud.

Deep knowledge of object-oriented programming and other scripting languages: Java, Python along with Strong SQL skills and experience with relational and non-relational databases e.g. (Postgress/Trino/).

Experience with developing SAAS products over public cloud infrastructure - AWS/Azure/GCP.

Proven experience in designing and developing distributed systems at scale. - Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution, along with a deep understanding of relational database and non-relational databases.

A deeper understanding of software development best practices and demonstrate leadership skills.

Preferred Skills:

Design patterns & Experience with Big-Data/ML and S3 Hands-on experience with Streaming technologies like Kafka Experience with Elastic Search.

Experience with Terraform, Kubernetes, Docker

Experience working in a high-paced and rapidly growing multinational organization

Unleash Your Potential

When you join Salesforce, you'll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we'll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love.

Accommodations

If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form.

Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates’ resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options.

Posting Statement

Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that’s inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications – without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.

In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: https://www.salesforcebenefits.com.Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various regions.

The typical base salary range for this position is $172,500 - $260,100 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $207,800 - $285,800 annually.

The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.

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

Similar jobs worth comparing

Senior Software Engineer- Infrastructure & Distributed Systems
Senior Software Engineer- Infrastructure & Distributed Systems

Salesforce • San Francisco (CA)

Hybrid
USD 149,000 - 246,000
Hybrid work model
Competitive salary
Excellent benefits
Senior Software Engineer- Infrastructure & Distributed Systems
Senior Software Engineer- Infrastructure & Distributed Systems

Relha LLC • San Francisco (CA), Northern (KY)

Hybrid
USD 149,000 - 224,000
Time off programs
Medical benefits
Dental benefits
+6
Senior Software Engineer- Infrastructure & Distributed Systems
Senior Software Engineer- Infrastructure & Distributed Systems

Relha LLC • San Francisco (CA), Northern (KY)

Hybrid
USD 149,000 - 224,000
Time off programs
Medical benefits
Dental benefits
+6
Senior Software Engineer- Infrastructure & Distributed Systems
Senior Software Engineer- Infrastructure & Distributed Systems

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

Hybrid
USD 149,000 - 224,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
Senior / Lead Software Engineer - Database/Distributed Storage Engineering
Senior / Lead Software Engineer - Database/Distributed Storage Engineering

Salesforce.com, inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 156,000 - 260,000
Medical, dental, vision
401(k)
Employee stock purchasing program
Senior / Lead Software Engineer - Database/Distributed Storage Engineering
Senior / Lead Software Engineer - Database/Distributed Storage Engineering

Salesforce.com, inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 156,000 - 260,000
Medical, dental, vision
401(k)
Employee stock purchasing program
Senior Software Engineer (Backend) - SMTS
Senior Software Engineer (Backend) - SMTS

Socket.dev • Redwood City (CA)

On-site
USD 149,000 - 224,000
Sr. Software Engineer, DNS & Cloud Infrastructure
Sr. Software Engineer, DNS & Cloud Infrastructure

Relha LLC • Bellevue (WA), Northern (KY)

Hybrid
USD 149,000 - 224,000
Senior/Lead Full Stack Software Engineer
Senior/Lead Full Stack Software Engineer

Relha LLC • San Francisco (CA), Northern (KY)

Hybrid
USD 149,000 - 286,000