Performance Engineer LMTS New
As a Performance Engineer (Lead Member of Technical Staff) on Salesforce's Performance Team, you will be responsible for building innovative tooling and processes that enhance engineer productivity and identify software performance bottlenecks and regressions through advanced simulations and monitoring. You will dive deep into large-scale distributed applications spanning diverse technology stacks including mobile, browsers, systems, and storage.
Your key responsibilities include end-to-end performance analysis of distributed environments, developing and debugging code to identify and resolve performance issues, and optimizing UI and mobile performance for scalability. You will design and build automation frameworks to execute repeatable performance tests on every build and detect regressions in production environments.
You will evangelize performance best practices across engineering teams and drive performance initiatives at an organizational level. The role demands expert-level understanding of key performance metrics—throughput, latency, memory, CPU, disk, and network—and the ability to debug bottlenecks across all of them. Deep knowledge of Java internals, JVM tuning, GC mechanisms, and profiling tools is required.
This is a senior-level role requiring 15+ years of experience in performance engineering, with hands-on expertise in analyzing, solving, and automating performance workloads on large-scale systems.