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
Software Engineering
Job Details
About Salesforce
We're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too - driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good - you've come to the right place.
Role Description
As a Principal Performance Engineer within our R&D, Tech & Products team, you will play a vital role in upholding our mission as the "customer company." Your primary responsibility will be to drive the performance excellence of our products, instilling confidence in our diverse customer base, ranging from Fortune 100 enterprises to innovative start-ups and impactful nonprofit organizations. By collaborating closely with multi-functional teams, you will influence the design, development, and optimization of cutting-edge solutions that meet and exceed the expectations of our valued customers.
Your Impact
Architectural Innovation: Influence the early design of high-scale cloud architecture, laying the groundwork for the future.Automation and Efficiency: Develop power tools and automation frameworks, enhancing continuous integration, and global product velocity.Optimization and Excellence: Optimize systems from end to end, ensuring top-tier application development, and superior user experiences.Innovative Culture: Drive software performance and automation excellence, working with top-notch engineers on innovative solutions.Technical Leadership: Lead by example, writing efficient code, identifying inefficiencies, and inspiring performance improvements.Performance Validation: Scientifically demonstrate performance gains through simulations, making data-driven decisions.Champion of Challenges: Dive deep into large-scale applications across diverse technology stacks, solving complex issues
Minimum Requirements
A related technical degree requiredHands-on software development experience , demonstrating proficiency in writing efficient code in either Java, C, Python, Ruby on Rails, Javascript or Swift and profiler.Strong experience on performance engineering role analysing, solving and automating performance workloads on large scale systemsExperience in building automation toolsExperience conducting benchmark and/or work-load testing using automation tools and frameworks for performance measurement and evaluation (JMeter, Load Runner)Experience performing simulation or lab experimentation to evaluate application/ system performanceDistributed systems debuggingAbility to work multi-functionally to articulate, measure and solve performance issuesPassion for continuous improvement in learning technically and professionallyDesign, develop and enhance trusted, secure and friendly frameworks for engineers to make software validation & automation easyInfluence System Design (Scalability + Usability + Security)
Preferred Requirements
SaaS experience at scaleKnowledge of database fundamentals: SQL, schema, internals (Oracle preferred)JVM (Java Virtual Machine) and garbage collector tuning, heap dump experienceExperience with the following performance tools: Selenium, JMeter, Load Runner, JProfiler, YourKitExperience in using UI profilers and deep knowledge of chrome developer toolsKnowledge of how a browser works (i.e. chromedevtools, ui automator)Hands-on Experience in JavaScript, React and NodeJSAgile/ Scrum methodology experienceExperience with BigData technologies such as HBase, HDFS, Hadoop, Pig, Hive and/or KafkaExperience working in an Apache/ Spark architectureUnderstanding of back-end systems and API's, developer tools and compilersKnowledge of statistical breakdown and experimental design techniquesEnsure that we are continuously raising our standard of engineering excellenceExperience evaluating and interpreting large volume of production data using Splunk to know throughput, latency, memory and CPU utilisation
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 www.equality.com and explore our company benefits at www.salesforcebenefits.com.
Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. 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 does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.
Salesforce welcomes all.