Software Engineering MTS

SalesforceSan Francisco, CA
$117,200 - $194,200Hybrid

About The Position

Salesforce is seeking experienced distributed systems engineers for the Microservices Platform Service Mesh team. This team is responsible for building highly scalable and distributed load balancing and gateway services that handle all customer traffic into Salesforce. They provide declarative interfaces for L4/L7 load balancing, TLS termination, end-to-end encryption, and support for advanced traffic policies. The team aims to transform the current software stack using cloud-native primitives and leading open-source software like Envoy and Istio, with opportunities to contribute back to the community. The role involves driving the implementation of the next generation of data plane and control plane, securing, load balancing, and proxying north-south traffic. Successful candidates should be passionate about service ownership, building reliable systems, and capable of delivering under pressure in complex team environments.

Requirements

  • 4+ years of experience with a strong infrastructure background.
  • Expertise in building large scale distributed systems, especially in public cloud environments (i.e. AWS, GCP).
  • Skilled in balancing live-site management, feature delivery, and retirement of technical debt.
  • Proficient in 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.
  • Proficiency with Golang, Java and/or C++ in a Linux/UNIX data center environment.
  • Knowledge of network technologies, such as TCP/IP, DNS, TLS termination, HTTP proxies, network load balancing, etc.
  • Experience with cloud infrastructure automation tools, frameworks, workflows, and validation platforms.
  • Working knowledge of CI/CD, configuration management and Infrastructure as Code principles (e.g. Spinnaker, Terraform).
  • Experience with Agile development methodology (e.g. Scrum) and Test-Driven Development, with attention to code quality, and delivering secure code.

Nice To Haves

  • Passion for service ownership, building reliable, and self-healing services.
  • Proven ability to work in complex team environments and deliver under pressure with dependency constraints.
  • Familiarity with crash-only and recovery-oriented software design.
  • Experience with Istio/Envoy is a huge plus.
  • Experience in operating large scale cluster management systems (e.g. Kubernetes) of a mission critical service.

Responsibilities

  • Drive the implementation of the next generation of data plane and control plane.
  • Transform the current software stack to adopt more cloud native primitives.
  • Build a more reliable, scalable, and feature-rich service mesh.
  • Enhance the capabilities of OSS software and contribute back to the community.
  • Transform the way north-south traffic is secured, load balanced and proxied before entering our core service mesh.
  • Drive technical implementation for infrastructure platforms, including compute, networking, storage, and observability systems.
  • Own roadmaps for infrastructure platforms and ensure systems scale reliably to meet business growth.
  • Raise the engineering bar by establishing paved-path patterns for reliability, performance, and operational excellence.
  • Operate large scale cluster management systems (e.g. Kubernetes) of a mission critical service.
  • Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available.
  • Use telemetry and metrics to drive operational excellence.

Benefits

  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service