
Sr Performance Test Engineer
Charles Schwab3 days ago
Base Salary
$145k - $155k/yr
Responsibilities
- Define and execute performance engineering strategies across enterprise initiatives.
- Design workload models, scalability assessments, performance strategies, and non-functional testing approaches.
- Use performance testing, automation, observability, and resilience engineering to identify bottlenecks and improve system reliability.
- Integrate automated performance validation into CI/CD environments and support release readiness.
- Conduct resiliency testing, chaos engineering, failover validation, and fault-injection activities.
- Partner with product, architecture, development, infrastructure, and operations teams.
- Lead performance engineering efforts across multiple programs, releases, or technology initiatives.
- Translate technical findings into data-informed decisions and meaningful business impact.
- Provide stakeholder management, mentoring, communication, and executive reporting.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
- 10+ years of technology experience, including 7+ years in performance engineering, reliability engineering, or related disciplines.
- 5+ years of experience with performance testing tools such as JMeter, LoadRunner, Gatling, k6, NeoLoad, WebLOAD, or similar platforms.
- 3+ years of experience integrating automated performance validation into CI/CD environments.
- Experience with enterprise applications, distributed systems, workload modeling, scalability assessment, and non-functional testing.
- Experience with resiliency testing, chaos engineering, failover validation, or fault-injection practices.
- Knowledge of observability and monitoring platforms such as Splunk, Grafana, AppDynamics, Dynatrace, Prometheus, or OpenTelemetry.
- Proficiency in at least one programming or scripting language such as Java, Python, JavaScript, Groovy, Shell, or similar.
- Experience in Agile, DevOps, or product-based delivery environments.
- Strong communication, stakeholder management, mentoring, analytical, and executive reporting skills.
- Preferred experience with Kubernetes, OpenShift, AWS, Azure, or GCP.
- Preferred experience with Gremlin, LitmusChaos, Chaos Mesh, Azure Chaos Studio, or AWS Fault Injection Service.
- Preferred knowledge of SRE concepts including SLIs, SLOs, and error budgets.
- Preferred experience with Cucumber, SpecFlow, JBehave, or similar behavior-driven development frameworks.
- Financial services, banking, brokerage, trading, or high-volume transaction platform experience is preferred.
Benefits
- The role is performed on site in the specified location or locations.
- The role is eligible for bonus or incentive opportunities in addition to the salary range.
Tech Stack
Apache JMeterAWSAzureCucumberGoogle Cloud PlatformGrafanaGroovyJavaJavaScriptKubernetesOpenShiftPrometheusPythonSplunk
Categories
About Charles Schwab
Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.