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

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 2 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?

Jobs Related To Salesforce Software Engineer - Performance Engineering - (Senior, Lead, Principal)

Senior Software Engineer

Senior Software Engineer role at Intuit, building enterprise solutions for workforce productivity.

Software CPU Lead Engineer Senior

Senior Software CPU Lead Engineer role at Qualcomm India, focusing on CPU architecture and firmware development for various markets including IoT, Automotive, and XR.

Programmer Analyst, Senior

Senior Programmer Analyst role at Qualcomm India, focusing on web development with Angular, Spring Boot, and cloud technologies.

CPU Software Engineer Senior

Senior CPU Software Engineer role at Qualcomm, focusing on embedded systems and CPU architecture for innovative product development.

Senior Solution Architect, Retail Cloud/ mPOS Solutions

Senior Solution Architect role at Salesforce for Retail Cloud, managing client interactions and leading strategic initiatives in retail technology.