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!