Posted in

Staff Performance Engineer

Staff Performance Engineer

CompanyIronclad
LocationSan Francisco, CA, USA
Salary$190000 – $210000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of experience in performance engineering with a strong focus on optimization, scalability, and system reliability.
  • Hands-on expertise in performance testing methodologies, including load, stress, chaos, and capacity testing.
  • Proficiency in performance testing tools such as JMeter, K6, Gatling, Locust, or other industry-standard frameworks.
  • Deep experience in performance tuning and optimization across databases, applications, and infrastructure.
  • Strong system design principles and proficiency in programming/scripting with Java, JavaScript, or TypeScript.
  • Hands-on experience with performance monitoring and observability tools such as Datadog, New Relic, Prometheus, and Grafana.
  • Strong analytical and problem-solving skills, with the ability to quickly identify and resolve performance bottlenecks.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Self-driven and adaptable, able to work independently and collaborate effectively in a fast-paced, high-impact environment.

Responsibilities

  • Design and execute performance tests using various tools and techniques to identify bottlenecks and performance issues.
  • Own end-to-end performance testing, including strategy, requirements gathering, test planning, scripting, execution, monitoring, and results analysis.
  • Collaborate with engineering teams to diagnose and resolve performance issues across application code, infrastructure, and database layers.
  • Monitor and analyze performance metrics using tools like Datadog or New Relic, and provide optimization recommendations.
  • Develop and maintain performance testing frameworks, and coverage scripts, ensuring scalability and automation.
  • Conduct in-depth performance analysis and tuning, participate in code reviews, and offer deep performance insights.
  • Work with stakeholders to understand and establish performance requirements, refine performance benchmarks, KPIs, and SLAs.
  • Stay up to date with performance best practices and emerging technologies to continuously improve system reliability.

Preferred Qualifications

  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.