If you are a highly motivated and results-driven individual with a passion for performance engineering, we would love to hear from you
Position: Senior Software Performance Engineer
Location: San Francisco, California, United States
Salary: $190000 - $224000
Job Description: We are seeking a highly experienced and skilled Senior Software Performance Engineer to join our dynamic and innovative team. As a Senior Software Performance Engineer, you will play a critical role in ensuring the performance, scalability, and reliability of our software products. You will be responsible for conducting performance testing, analyzing results, and providing recommendations for performance improvements.
Key Responsibilities:
- Develop and execute performance testing strategies and plans for our software products.
- Identify and analyze performance bottlenecks and provide recommendations for improvements.
- Collaborate with cross-functional teams to identify performance requirements and define performance metrics.
- Design and implement performance test scripts using industry-standard tools.
- Monitor and analyze performance metrics during load testing to identify and address any issues.
- Work closely with development teams to troubleshoot and resolve performance issues.
- Conduct root cause analysis and provide detailed performance reports.
- Continuously monitor and optimize system performance in production environments.
- Stay updated on the latest performance testing tools and methodologies and suggest improvements to existing processes.
- Mentor and train junior performance engineers.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience as a Performance Engineer.
- Extensive experience with performance testing tools such as JMeter, LoadRunner, or Gatling.
- Strong understanding of performance testing concepts and methodologies.
- Proficient in scripting languages such as Python, JavaScript, or Java.
- Experience with performance monitoring and analysis tools such as AppDynamics or New Relic.
- In-depth knowledge of web technologies, databases, and operating systems.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
Join our team and be a part of building cutting-edge software products that make a positive impact in the world.