Hybrid Performance Engineer

Posted 1 hour ago

Apply now

About the role

  • Performance Engineer developing tests, tools, and frameworks for Salesforce's Automation Platform, ensuring high performance, scalability, and reliability across cloud features.

Responsibilities

  • Work closely with management, product owners, and engineers to understand product requirements and design appropriate performance test plans to verify features performance and scalability requirements
  • Measure, analyze, and optimize the performance and scalability of new and existing features within an Agile development environment
  • Find performance bottlenecks in features across all areas of the cloud, diagnose the issues, fix them, and verify and test your solutions with the owning team
  • Design and implement scalability, stability, stress, reliability, availability, and longevity tests using industry standard tools and custom developed software and scripts
  • Provide accurate scoping, clear strategies, and milestones for performance tests
  • Communicate status, risks to test complete dates, and offer mitigation strategies to ensure on-time delivery of all committed projects to cross functional teams
  • Reproduce, diagnose, and resolve critical customer situations requiring special performance tests or simulations
  • Collaborating and planning with development scrum teams to identify, prioritize, and mitigate performance risks of features being shipped every release
  • Review automation implementations and encourage sound design principles
  • Review test plans, results analysis, capacity planning guides for in–flight releases
  • Coordinate technical presentations and training for capacity planning guides
  • Report weekly trends highlighting product performance and team status against committed milestones and projects

Requirements

  • 8+ years of software development experience
  • specific experience in benchmark testing, performance analysis, troubleshooting, and optimizing enterprise software
  • Proven development experience in Java and SQL
  • Outstanding attention to detail and communication skills, both written and verbal
  • Ability to interpret technical data, and analyze performance results using applicable statistics concepts
  • Ability to identify / resolve system bottlenecks
  • Ability to identify potential limitations in software architectures
  • Ability to write clear and concise technical documents
  • Excellent troubleshooting and reasoning skills
  • Understanding of throughput, latency, memory and CPU utilization
  • Understanding concepts of multi-threading, cache, memory management, Java Virtual Machine, JIT
  • Experience with scripting tools such as JMeter, and profiling tools such as JProfiler and YourKit
  • Working knowledge of AJAX, HTTP, REST, JSON
  • Working knowledge of database tuning and administration (e.g. Oracle, DB2, Oracle AWR/STASPACK)
  • Working knowledge of operating system design / tuning / tools (e.g. Linux, Solaris, OProfile, VTune)
  • A related technical degree required.

Benefits

  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program

Job title

Performance Engineer

Job type

Experience level

SeniorLead

Salary

$172,500 - $260,100 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job