Back to all positions

Senior Performance Engineer – JMeter, JavaScript

Remote Full-time Now Hiring

Job Description:

  • Lead performance testing activities including planning, workload modeling, test design, scripting, execution, analysis, reporting, and stakeholder communication
  • Establish and validate non-functional requirements and performance service level objectives
  • Design and execute load, stress, spike, endurance, scalability, and capacity testing scenarios
  • Develop realistic workload models based on business transactions, production usage patterns, and projected growth
  • Plan performance test environments, monitoring and observability requirements, test data strategies, and distributed load generation
  • Analyze performance metrics, logs, traces, and monitoring data across applications, databases, infrastructure, JVMs, containers, and cloud platforms
  • Identify bottlenecks and root causes and recommend corrective actions
  • Establish performance baselines and identify regressions across releases
  • Design, develop, and maintain performance testing frameworks, automation utilities, CI/CD integrations, and cloud-native testing capabilities
  • Support AWS services, Kubernetes clusters, Docker containers, Helm deployments, and microservices architectures
  • Participate in architecture and design reviews to identify performance and scalability risks
  • Mentor engineers on performance engineering methodologies, tools, and best practices
  • Evaluate emerging performance engineering, observability, and AI-enabled testing solutions
  • Present performance findings, risks, and remediation recommendations to technical and business stakeholders
  • Lead software solution development, coding, unit testing, code reviews, integration, troubleshooting, defect remediation, and production-log analysis
  • Assist developers through guidance and training

Requirements:

  • Bachelor's degree in relevant field of study and 5+ years of relevant professional experience, or equivalent combination of education and experience
  • Additional years of relevant experience considered in lieu of degree
  • 5+ years of experience in performance testing and engineering for large-scale web, mobile, and digital applications, APIs, and microservices, including 2+ years in a technical lead role
  • Strong experience performance testing enterprise applications across REST, GraphQL, SOAP, HTTP/S, WebSockets, monolithic, microservices, and serverless architectures
  • Proficiency deploying, executing, and managing JMeter or comparable performance testing tools in cloud-hosted containerized environments such as Kubernetes on AWS
  • Skilled in building workload models from production usage data and producing performance reports
  • Experience designing, generating, and managing large-scale test data sets
  • Strong knowledge of Java, JVM tuning, thread analysis, memory management, and performance optimization
  • Experience integrating performance tests into CI/CD pipelines and supporting shift-left performance engineering
  • Working knowledge of relational, NoSQL, and time-series databases, including database performance tuning
  • Experience with monitoring and observability tools such as Splunk, Amazon CloudWatch, Dynatrace, or AppDynamics
  • Understanding of distributed systems, cloud-native architectures, Kubernetes/container platforms, and modern web application infrastructure
  • Experience conducting performance, load, stress, scalability, endurance, and capacity testing
  • Experience working in Agile environments and collaborating with Development, DevOps, Architecture, Product, and Infrastructure teams
  • Excellent verbal, written, presentation, and stakeholder communication skills
  • Strong analytical and problem-solving skills
  • Proven ability to influence cross-functional teams and drive performance improvements
  • Ability to work independently while managing multiple priorities
  • Strong leadership, mentoring, and knowledge-sharing capabilities
  • Excellent organizational and documentation skills
  • Ability to thrive in fast-paced Agile environments
  • Preferred: experience supporting healthcare, government, or regulated technology programs
  • Preferred: experience with AI-assisted test generation, analysis, and performance optimization tools
  • Preferred: experience contributing to architecture reviews and cloud modernization initiatives

Benefits:

  • Health insurance coverage
  • Life and disability insurance
  • Retirement savings plan
  • Paid holidays
  • Paid time off
  • Short- and long-term incentives
  • Program-specific awards
  • Reasonable accommodations during the employment process