Salesforce is seeking a Software Engineer (Big Data) - Lead/Principal to join their team in San Francisco, CA. The role involves building and owning distributed services for their Big Data Platform Services team.
About the Role
As a Software Engineer (Big Data) - Lead/Principal, you will work with large-scale distributed systems technologies and contribute to the architecture, delivery, and operation of platforms and services. Your responsibilities will include designing, developing, debugging, and operating resilient distributed systems, participating in on-call rotations, and contributing to open source projects.
About You
Required:
A related technical degree required.
7+ years backend software development experience.
Deep knowledge of programming languages: Java, C++, and/or Python.
Experience owning and operating multiple instances of a critically important service.
Experience with Agile development methodology and Test Driven Development.
Experience using telemetry and metrics to drive operational excellence.
Strong understanding of CAP theorem, Paxos, Raft, and Zookeeper.
Benefits
Wellbeing reimbursement.
Generous parental leave.
Adoption assistance.
Fertility benefits.
Time off programs.
Medical, dental, and vision coverage.
Mental health support.
Life and disability insurance.
401(k) plan.
Employee stock purchasing program.
Salesforce
We're the #1 AI CRM—where humans with agents drive customer success together with AI, data, and Customer 360 apps on one platform. Privacy Statement: http://www.salesforce.com/company/privacy/
Company Size: 10,001+ employeesSoftware Development