Overview
Job Category: Software Engineering
Salesforce hosts web services and applications built by thousands of internal developers and tens of thousands of customers to provide the world’s largest business automation cloud. The team builds a highly scalable, distributed load balancing and gateway service to front all customer traffic entering Salesforce. The Microservices Platform Service Mesh team aims to transform the software stack to adopt cloud-native primitives for reliability, scalability, and feature richness.
Responsibilities
- Drive the design and implementation of the next generation Ingress Gateway data plane and control plane.
- Transform the current software stack to adopt more cloud-native primitives to build a more reliable, scalable, and feature-rich service mesh.
- Contribute to open source software and upstream projects (e.g., Envoy, Istio) and potentially enhance capabilities of OSS components.
- Own large areas of the service mesh vision, ensuring secure, resilient, and observable communication for north-south traffic and customer workloads.
- Define and deliver end-to-end functionality in short cadences with data-driven feedback loops.
- Participate in on-call rotations to address complex problems in real-time and maintain service availability.
- Advance network, load balancing, and proxying capabilities in the service mesh with a focus on reliability and performance.
Qualifications
- 10+ years of experience with a strong infrastructure background.
- Define and drive the technical strategy for infrastructure platforms (compute, networking, storage, observability) that serve multiple engineering teams, owning architecture decisions and multi-year roadmaps.
- Raise engineering bar by establishing paved-path patterns for reliability, performance, and operational excellence; mentor senior engineers and lead design reviews.
- Experience with Istio/Envoy is a huge plus.
- Proficiency with Golang, Java, and/or C++ in a Linux/UNIX data center environment.
- Experience operating large-scale cluster management systems (e.g., Kubernetes) for mission-critical services.
- Strong knowledge of network technologies (TCP/IP, DNS, TLS termination, HTTP proxies, network load balancing).
- Experience with cloud infrastructure automation tools, frameworks, workflows, and validation platforms.
- Working knowledge of CI/CD, configuration management, and Infrastructure as Code (e.g., Spinnaker, Terraform).
- Experience with Agile development (e.g., Scrum) and Test-Driven Development, with emphasis on secure, high-quality code.
- Participation in the team’s on-call rotation and use of telemetry/metrics to drive operational excellence.
Some Attributes Of Successful Candidates
- Passion for service ownership, building reliable, self-healing services.
- Ability to work in complex team environments and deliver under pressure with dependency constraints.
- Expertise in building large-scale distributed systems in public cloud environments (AWS, GCP).
- Balancing live-site management, feature delivery, and retirement of technical debt.
- Familiarity with crash-only and recovery-oriented software design.
- Design, development, debugging, and operation of resilient distributed systems across thousands of compute nodes and multiple data centers.
- Ability to deliver thin slices of end-to-end functionality on a regular cadence with data-driven feedback.
Benefits and Other Information
- Accommodations: If you need a reasonable accommodation during the application or recruiting process, submit a request via the Accommodations Request Form.
- Recruiting tools: Salesforce uses artificial intelligence tools to assist recruiters; humans will make final candidate selections. See the Candidate Privacy Statement for details.
- Posting Statement: Salesforce is an equal opportunity employer, with a detailed nondiscrimination policy and rights information.
- Compensation: The typical base salary range is $197,300 – $313,700 annually; in some cities the range is $237,700 – $344,700. Base salary does not include bonuses, equity, or benefits.
- Benefits: Salesforce offers a variety of benefits including time off, medical, dental, vision, mental health support, parental leave, life and disability insurance, 401(k), and employee stock purchase program.