Turn this role into an interview — a resume and cover letter built around what this employer wants.
Salesforce is seeking a Lead Software Engineer to design and build scalable components for distributed file systems within a growing cloud platform. The role involves delivering production-ready code that supports millions of users while mentoring junior engineers and providing technical leadership.
Candidates must have 8+ years of software development experience, mastery in systems design and Java/Python, and deep expertise in distributed file systems across on-prem and cloud environments.
Salesforce is seeking a Lead Software Engineer to design and build scalable components and frameworks for distributed file systems within a growing cloud platform. The role involves developing high-quality, production-ready code that supports millions of users, while mentoring junior engineers and providing technical leadership. Responsibilities include code reviews, system troubleshooting, documentation, and collaboration with cross-functional teams to deliver on strategic roadmaps.
Candidates must have 8+ years of software development experience, with mastery in systems design and programming languages such as Java and Python. Deep expertise in distributed file systems, both on-premises and in the cloud, along with strong SQL skills and experience in relational and non-relational databases (e.g., PostgreSQL, Trino) is required. Familiarity with SaaS products on public clouds (AWS, Azure, GCP), event-driven architecture, and workload distribution is essential. Preferred skills include experience with big data, ML, Kafka, Elasticsearch, Kubernetes, Docker, and Terraform. The role offers a competitive salary range of $172,500–$260,100 annually, with higher ranges in select San Francisco and New York City areas.