Software Engineering SMTS
Company | Salesforce |
---|---|
Location | San Francisco, CA, USA, Bellevue, WA, USA |
Salary | $125700 – $276100 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Experience and passion for service ownership, building reliable/self-healing services.
- Experience working in a complex, geographically diverse team environment. Able to deliver under pressure and dependency constraints.
- Experience building large scale distributed systems, especially in cloud environments.
- Familiar with Hyperforce technologies/deployments.
- Good knowledge with network technologies, such as TCP/IP, DNS, TLS termination, HTTP proxies, etc.
- Familiarity with crash-only and recovery-oriented software design.
- Excited by building reliable, self-healing microservices on unreliable hardware.
- Experience designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple data centers.
- Capable of driving and delivering thin slices of end-to-end functionality on a regular cadence with data-driven feedback loops.
Responsibilities
- Building a highly scalable and distributed load balancing and gateway service to front all customer traffic coming into Salesforce.
- Providing simple declarative interfaces for L4/L7 load balancing, TLS termination, end-to-end encryption, along with support for richer traffic policies such as blue/green deployments, access control, etc.
- Enhancing the capabilities of the OSS software and contributing back to the community.
Preferred Qualifications
- Experienced backend software developer with 6+ years of development experience
- Proficiency in Golang, Java, Python, and/or C++ in a Linux/UNIX environment
- Experience operating large scale cluster management systems (e.g., Kubernetes) for mission-critical services
- Experience with Helm charts, Spinnaker
- Familiarity with Agile development methodology and Test-Driven Development
- Experience using telemetry and metrics to drive operational excellence
- Experience with Envoy/Istio is a huge plus.