Taro Logo

Software Engineering SMTS

Global leader in CRM and cloud-based enterprise software solutions.
$125,700 - $276,100
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineering SMTS

Salesforce is seeking a Staff Software Engineer (SMTS) to join their Microservices Platform, Ingress Gateway team. This role focuses on building a highly scalable and distributed load balancing and gateway service that handles all customer traffic entering Salesforce's infrastructure. The position involves working with cutting-edge technologies like Envoy and Istio, contributing to open-source projects, and transforming the way north-south traffic is secured, load balanced, and proxied.

The ideal candidate will have extensive experience in distributed systems, cloud environments, and service ownership. You'll be working on mission-critical infrastructure that enables thousands of internal developers and tens of thousands of customers to innovate on the largest business automation cloud platform.

This is an opportunity to work on evolving infrastructure that embraces lights-out operations, single-click deployment to tens of thousands of nodes, and services that self-heal and self-optimize. The role requires strong expertise in network technologies, cloud services, and building reliable systems at scale.

The position offers the chance to make significant impacts on critical infrastructure, contribute to major open-source projects, and work with leading-edge technologies. You'll be part of a team that values innovation, reliability, and technical excellence while building systems that operate at massive scale.

If you're passionate about distributed systems, have a strong background in cloud technologies, and want to work on infrastructure that powers one of the world's largest enterprise software platforms, this role presents an exciting opportunity to shape the future of Salesforce's service architecture.

Last updated a month ago

Responsibilities For Software Engineering SMTS

  • Build Service Mesh and Ingress Gateway load balancing and proxy platform
  • Design and implement next generation Ingress Gateway control plane and data plane
  • Transform software stack to adopt cloud native primitives
  • Build reliable and scalable distributed systems
  • Contribute to open source software like Envoy and Istio
  • Manage live-site operations while delivering new features

Requirements For Software Engineering SMTS

Go
Java
Kubernetes
Linux
  • 6+ years of development experience
  • Experience with Golang, Java and/or C++ in a Linux/UNIX data center environment
  • Experience operating large scale cluster management systems (e.g. Kubernetes) of a mission critical service
  • Experience with Agile development methodology and Test-Driven Development
  • Experience using telemetry and metrics to drive operational excellence

Interested in this job?