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 Agentforce Forward Deployed Engineer

Senior engineering role at Salesforce focusing on AI platform development and customer success, combining technical expertise with customer-facing responsibilities.

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 Account Solution Engineer

Lead Account Solution Engineer position at Salesforce in Dubai, focusing on technical sales, solution engineering, and customer success in enterprise software solutions.

Manager PMO - EMEA South

Lead strategic projects and operations for Salesforce EMEA South, managing cross-functional initiatives and driving business transformation as a PMO Manager.

Senior Account Solution Engineer - Retail & Consumer Goods Industry

Senior Account Solution Engineer role at Salesforce, focusing on Retail & Consumer Goods vertical, requiring 5+ years of experience in pre-sales and customer engagement solutions.

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 a month 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?