Sr Software Performance Engineer
SAS Software2 days ago
Responsibilities
- Define benchmark scenarios, test cases, data samples, user personas, execution methods, deliverables, and timelines.
- Execute benchmarks for large-scale distributed applications across on-premises and cloud environments.
- Analyze benchmark results and refine testing strategies for accuracy and repeatability.
- Author performance briefs, best practices, and white papers using internal and external tools.
- Identify and resolve project roadblocks while maintaining alignment with stakeholders and schedules.
- Review peer work, provide feedback, and foster cross-functional collaboration.
- Support Sales, Marketing, Consulting, Pre-sales, R&D, and customer engagement efforts with performance insights.
Requirements
- Experience performance testing large-scale distributed applications.
- Proficiency with Playwright, Locust, and Python; JMeter and other performance testing tools are a plus.
- Programming or scripting experience with Python, SQL, SAS, and Bash/Kornshell; PowerShell and other languages are a plus.
- Experience with monitoring and diagnostic tools including Prometheus, Grafana, ESM, NMON, FIO, PerfMon, SysInternals, IOSTAT, IOMeter, NETSTAT, VMSTAT, and TOP; AppDynamics, Dynatrace, and Datadog are a plus.
- Experience with Linux and Windows Server system administration.
- Knowledge of SAN, NAS, NFS, FCoE, Fibre Channel, CIFS, JBOD, and storage protocols.
- Experience with Azure AKS, AWS, GCP, and Kubernetes.
Tech Stack
Apache JMeterAWSAzureBashDatadogGoogle Cloud PlatformGrafanaKubernetesLinuxPowerShellPrometheusPythonSassSQL