Performance Engineer, Mulesoft, A Salesforce Company

564 days ago
  • Location

    Vancouver, British Columbia, Canada

  • Role

    Other

  • Contract

    Permanent

  • Salary

    n/a

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 Category

Products and Technology

Job Details

Performance Engineer (Jr, Sr, Lead, Principal)

Salesforce is in the business of helping our customers better serve their customers. Customer Trust is our #1 value. Mulesoft™, with just under 3,000 employees, 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 Mulesoft 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.

Primary Responsibilities:

  • Own end-to-end performance test framework as well as coverage for Mulesoft Services and Products.

  • Execute performance test scenarios, analyze data, automate and identify bottlenecks (manually or via ML) and work with the Engineering teams to address issues.

  • Solve difficult performance issues: Work with service owners closely to improve baseline performance, reduce resource consumption and shorten request latency.

  • 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.

  • Assist in driving further adoption of reliability practices such as Chaos engineering, GameDays, Performance SLO to achieve site readiness

  • Leverage Kubernetes internals like Operator frameworks to expand our scope and coverage of testing, composing environments as necessary to independently test.

  • Shift performance testing leftward across Mulesoft, enabling early stage continuous performance testing at each service level.

  • Work with counterparts in the Functional Test and Engineering Services organizations to build tooling that addresses common needs.

  • Enable self-serve for customers, the field, pre-sales and support through maintenance and update of performance related documentation and tuning guides.

  • Open to Fully Remote, Flex (1-3 days/week in the office), or Office-Based (4-5 days/week in office)

  • Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available

Qualifications:

  • 2-8+ years of Solid backend, platform or performance engineering experience in a distributed or cloud environment with a good track record of technical leadership.

  • A related technical degree required.

  • 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.

  • 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.

For Colorado-based roles: Minimum annual salary of $121,800. You may also be offered a bonus, restricted stock units, and benefits. More details about our company benefits can be found at the following link: https://www.getsalesforcebenefits.com/

Benefits & Perks

We have a public-facing website https://www.getsalesforcebenefits.com/en that explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more. Visit for the full breakdown!

*LI-Y

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form .

Posting Statement

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 Salesforce and explore our benefits.

Salesforce, Inc . and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. 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, Inc . and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce, Inc . and Salesforce.org will not pay any third-party agency or company that does not have a signed agreement with Salesforce, Inc . or Salesforce.org .

Salesforce welcomes all.

Share this job

These Salesforce jobs may fit you