Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Salesforce Logo

Software Engineering SMTS

Salesforce

$143,300 - $306,600
Dec 22, 2025
San Francisco, CA, US
Apply Now

Salesforce is seeking an experienced Distributed Systems Software Engineer to lead Big Data infrastructure projects and develop reliable and efficient data infrastructure to support scalable data processing and analytics for internal and external customers.

Requirements

  • Experience with Cloud Environments: Proficiency in cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, Ansible).
  • Expertise in Big Data Technologies: Hands-on experience with Hadoop, Spark, Trino (or similar SQL query engines), Airflow, Kafka, and related ecosystems.
  • Proficiency in Programming: Strong skills in Python, Java, Scala, or other programming languages relevant to distributed systems.
  • Deep Understanding of Distributed Systems: Solid knowledge of distributed computing principles, data partitioning, fault tolerance, and performance tuning.
  • Analytical and Problem-Solving Skills: Proven ability to troubleshoot complex system issues, optimizing for speed, efficiency, and scale.

Responsibilities

  • Build Data Processing and Analytics Services: Develop scalable data processing and analytics services utilizing our big data stack, including Spark, Trino, Airflow, and Kafka, to support real-time and batch data workflows.
  • Architect Distributed Systems: Design, develop, and operate resilient distributed systems that manage thousands of compute nodes across multiple data centers, ensuring scalability and high availability.
  • Troubleshoot and Innovate: Resolve complex technical challenges and drive innovations that enhance system resilience, availability, and performance.
  • Service Ownership and Live-Site Management: Manage the full lifecycle of services, balancing live-site reliability, feature development, and technical debt retirement. Maintain a strong focus on service reliability and performance.
  • On-Call Support: Participate in the team’s on-call rotation to address complex, real-time issues, keeping critical services operational and highly available.
  • Mentor and Guide Team Members: Provide mentorship and technical guidance to junior engineers, fostering growth, collaboration, and knowledge-sharing within the team.

Other

  • Education and Experience: Bachelor’s or Master’s in Computer Science, Engineering, or a related field with 5+ years of experience in distributed systems, big data, or similar roles.
  • Time Off Programs: Salesforce offers time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.
  • Equal Opportunity Employer: Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment.
  • Accommodations: If you require assistance due to a disability applying for open positions please submit a request via the Accommodations Request Form.
  • Compensation and Benefits: The typical base salary range for this position is $143,300 - $306,600 annually, and may include company bonus, incentive for sales roles, equity or benefits, as applicable.