Software Engineer - Performance Engineering - (Senior, Lead, Principal)

Salesforce is the "customer company", processing more than 5+ billion transactions per day and growing, with a focus on performance and innovation in cloud solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Full-Stack Software Engineer / SMTS - Hyderabad

Senior Full-Stack Software Engineer position at Salesforce Hyderabad, focusing on developing scalable enterprise solutions with 6+ years experience required.

Lead Solution Engineer - Commerce Cloud

Lead Solution Engineer position at Salesforce focusing on Commerce Cloud solutions, combining technical expertise with customer-facing responsibilities in Tel Aviv.

Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Backend Software Engineer position at Salesforce, focusing on distributed systems development with 6+ years experience required, offering hybrid work model.

Lead Solution Engineer - MuleSoft

Lead Solution Engineer position at Salesforce's MuleSoft division, combining technical expertise with pre-sales consulting to drive customer success.

Mid/Senior/Lead Backend Software Engineer

Senior Backend Software Engineer role at Salesforce, building scalable solutions for their CRM platform with 5+ years experience required.

Description For Software Engineer - Performance Engineering - (Senior, Lead, Principal)

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.

As a Performance Engineer, you will:

  • Create performance experiments, collect and evaluate data
  • Develop power tools and automation frameworks for continuous integration, performance measurement and evaluation
  • Add to the design and velocity of our global products
  • Optimize our systems end-to-end by advising infrastructure design, server and application development/tuning, solving sophisticated cluster architecture and data storage issues

We're looking for candidates who are passionate about software performance, automating everything, and working with phenomenal engineers. You should be comfortable discussing time/space complexity using O(n) notation and engaging in a project's design phase for its performance and scalability considerations.

Required Skills:

  • Minimum of 5 years of relevant technical experience (10+ years for principal-level roles)
  • Experience in system architectures, operating systems, databases, and middleware components
  • Ability to analyze complex code for performance and scalability bottlenecks
  • Automation skills for simulation execution, monitoring, and analysis
  • Experience with load generation/measurement software and concepts
  • Strong knowledge of Java, JavaScript, Python, Ruby or other programming languages
  • A related technical degree

Desired Skills:

  • 3+ years working on multiple releases with short cycles (3-6 months)
  • Familiarity with APM software, Java Application servers, database clustering/scaling technologies, and cloud native architectures

Join our first-rate team and influence the future expansion of next-generation cloud solutions for speed, scale, and high availability at Salesforce!

Last updated 22 days ago

Responsibilities For Software Engineer - Performance Engineering - (Senior, Lead, Principal)

  • Create performance experiments, collect and evaluate data
  • Develop power tools and automation frameworks for continuous integration, performance measurement and evaluation
  • Add to the design and velocity of our global products
  • Optimize systems end-to-end by advising infrastructure design, server and application development/tuning
  • Solve sophisticated cluster architecture and data storage issues

Requirements For Software Engineer - Performance Engineering - (Senior, Lead, Principal)

Java
JavaScript
Python
Ruby
Linux
Kafka
  • Minimum of 5 years of relevant technical experience (10+ years for principal-level roles)
  • Experience in system architectures, operating systems, databases, and middleware components
  • Ability to analyze complex code for performance and scalability bottlenecks
  • Automation skills for simulation execution, monitoring, and analysis
  • Experience with load generation/measurement software and concepts
  • Strong knowledge of Java, JavaScript, Python, Ruby or other programming languages
  • A related technical degree

Benefits For Software Engineer - Performance Engineering - (Senior, Lead, Principal)

Medical Insurance
Parental Leave
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?