Software Engineering, LMTS
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job CategorySoftware Engineering
We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.
Salesforce is seeking a Software Engineer, Performance Engineer across multiple teams within our organization! Our mission as the “customer company”, is to ensure confidence with our customers, from Fortune 100 companies, to start-ups and nonprofit organizations. Processing more than 5+ billion transactions per day and growing, performance remains a center focus for innovation
Customer Trust is our #1 value. Mulesoft™ operates as the largest and fastest growing stand-alone business unit with its own P&L within the Salesforce umbrella. It's an amazing success story within Salesforce and the industry as a whole.
Our Software Engineering teams build and operate highly scalable, performant and distributed systems to deliver cloud-scale software services. At the Performance Engineering team we work with our Services, Product, and Support teams to understand the needs and impact of performance and scalability of our customers’ ability to use our products and services. This team will help determine the analysis, sizing, and tuning of product production environments and runtimes and drive infrastructure, design, and configuration changes to meet our key customers’ needs.
You will be responsible for creating foundation frameworks for executing performance test scenarios, automatically orchestrate topology deployment, produce matrices and derive performance insights to identify optimization opportunities. You may also triage production performance bottlenecks, and identify and fix performance issues coordinating with cross functional engineering teams.
You will help our teams to drive shift-left, enabling every developer to comprehensively and iteratively test the performance impact of their code in an autonomous fashion as quickly in the development cycle as possible and deploy to each environment.
Hands on expertise in optimizing and executing benchmarks to characterize product applications workloads
Solve complex performance issues by finding bottlenecks, troubleshooting and help optimize Salesforce products for performance.
Work closely with capacity planning and operations teams to understand their needs and translate them into clearly defined requirements. Build test infrastructure to execute load testing at scale over long duration to determine and present resource utilization analysis.
Conduct limit testing and provide input and guidance to our SRE and Platform teams to determine sizing, scaling and utilization parameters for various service tiers, architecting for resiliency and low MTTR.
Experience in creating optimal infrastructure configurations and optimization recommendations for various workload types on various infrastructure environments – on-premise and Clouds. Develop benchmarks and best practices for performance monitoring and resiliency testing.
Lead the technical Strategy (e.g. experimental design, choice of metrics, tools strategy, design of load and data shapes, environment selection/design, etc.) for the entire performance team and influence product teams based on analysis data
Take ownership of critical parts of Salesforce microservices from a performance perspective, including shaping its direction. Optimize Scaling bottlenecks and focus on making cloud services resilient to infra failures and reducing MTTR.
Take full ownership of a project execution from inception and deliver technical reports and presentations to customers and an industry audience (e.g. conferences, whitepapers, etc.).
Manage communications and tracking for multiple projects/teams of significant scope
Set strategy for long term projects or programs to deliver high-impact solutions
Be the Go-to person within the department for mentoring and training
Shift performance testing leftward across products, enabling early stage continuous performance testing at each service level.
Enable self-serve for customers, the field, pre-sales and support through publishing & maintenance of performance related documentation, sizing and tuning guidelines.
Own end-to-end performance deliverables and direction for Salesforce Services and Products.
Engage on customer incidents related to performance issues and help provide mitigation, fixes and long term optimization plans.
9+ years of demonstrated expert level of performance engineering experience in a distributed or cloud environment with a good track record of technical leadership and enabler.
BS/MS in CS/EE or equivalent.
Solid track record of delivering performance improvements, active participation at design time - proposes solutions that aims at performance improvement
Passion and deep technical skill in figuring out what makes things work, performance engineering and tuning of complex distributed computing systems, especially in cloud based environments.
Unparalleled troubleshooting and problem-solving skills. Demonstrated ability to uncover optimization opportunities in Salesforce Architecture
Experience with performance analysis on clouds such as AWS, Azure, and GCP; Good understanding of applications in clustered deployments and distributed systems. Extensive experience with Kubernetes - including Horizontal and Vertical scaling, EKS or GKE and distributed architectures
Superb written and verbal communication skills, as exemplified by clear bug/issue explanations, documentation of knowledge, mentoring ability, and comfort in interacting with all levels of management.
Proven ability to run meetings, gather requirements and make presentations to senior leaders, industry leaders and product teams alike.
BENEFITS & PERKS
Comprehensive benefits package including well-being reimbursement, generous parental leave, adoption assistance, fertility benefits, and more!
World-class enablement and on-demand training with Trailhead.com
Exposure to executive thought leaders and regular 1:1 coaching with leadership
Volunteer opportunities and participation in our 1:1:1 model for giving back to the community
For more details, visit https://www.salesforcebenefits.com/
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com.
Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.
Salesforce welcomes all.