Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
A
AgileEngine
Senior Performance Engineer | Join AgileEngine
Career Insights for Performance Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on national data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Performance Engineer designs and develops computer software and applications using system performance engineering strategies. Uses an ongoing, comprehensive approach to developing computer software and applications for a company or customer. Assists with computer software and application design, coding, testing and quality assurance work.
$121,477 / year median in the U.S.
-6% projected decline
Job Description
About the role We are looking for a Senior Performance Engineer to own and lead an enterprise-wide Performance Engineering function as a horizontal shared service across a global QSR digital ecosystem including web, mobile, kiosk, POS, loyalty, and payments systems. You will design and execute load, stress, and endurance tests using JMeter, k6, or similar tools, integrate automated performance validation into Azure DevOps CI/CD pipelines, partner with SRE and DevOps teams on chaos engineering experiments, and leverage AI-assisted workflows for performance planning and results triage. What you will do Own the enterprise Performance Engineering charter as a horizontal shared service, establishing engagement models and SDLC performance-readiness standards. Design, script, execute, and report performance tests (load, stress, endurance, scalability) across high-volume ordering, kiosk, POS, loyalty, and payment flows. Identify and resolve bottlenecks across application, database, messaging, and infrastructure layers using observability signals (e.g., Dynatrace ). Embed automated performance validation into CI/CD pipelines (e.g., Azure DevOps ) with baseline and threshold gating. Partner with SRE/DevOps teams to define reliability targets and run controlled chaos-engineering experiments (fault/latency injection, dependency degradation). Define performance-readiness criteria, provide evidence-based go/no-go release recommendations, and assist with production performance-incident resolution. Integrate AI-assisted workflows into performance planning, test-design acceleration, and results triage while maintaining AI-consumable artifacts and safety guardrails. Must haves 4+ years of experience in performance engineering or non-functional testing at enterprise scale. Hands-on expertise with performance testing tools (e.g., JMeter , k6 , LoadRunner, NeoLoad, or OctoPerf). Experience with enterprise observability and cloud monitoring platforms (e.g., Dynatrace ). Demonstrated experience integrating automated performance validation into CI/CD pipelines (e.g., Azure DevOps ). Scripting and automation proficiency in Java , JavaScript , or Python . Hands-on engineering experience in cloud environments ( AWS or Azure ). Hands-on experience using AI-assisted engineering tools , including reviewing and validating AI-generated output. Strong communication and stakeholder leadership skills with the ability to translate technical findings into clear business impact. Upper-intermediate English level. Nice to haves Direct experience partnering with SRE/DevOps practices on chaos engineering (fault/latency injection and dependency degradation testing). Prior experience supporting digital platforms within quick-service-restaurant (QSR), retail, or high-volume transactional ordering ecosystems. Experience maintaining AI-consumable artifacts (NFRs, workload models, baselines, thresholds) and defining AI guardrails.