Software Engineer (QA Services)

Zions Bancorporation•Midvale, UT
•Hybrid

About The Position

Zions Bancorporation’s Enterprise Technology and Operations (ETO) team is seeking a Software Engineer to join its QA Services team. The role improves application performance, scalability, and reliability across online and batch processing platforms, with approximately 40% focused on Performance Engineering and 60% on Application Performance Tuning / Site Reliability Engineering (SRE). The position follows a hybrid schedule, with at least three days per week in the office at the Zions Technology Center in Midvale, Utah.

Requirements

  • Strong experience with performance testing tools such as Apache JMeter or LoadRunner.
  • 4–5+ years of experience in Performance Engineering, Site Reliability Engineering, Software Engineering, or a related field, plus a bachelor’s degree in Computer Science, Electrical Engineering, Information Systems, or a related discipline; a combination of education and experience may meet qualifications.
  • Experience analyzing performance of REST APIs, SOAP services, event-driven systems, microservices, and batch-processing applications.
  • Strong proficiency in Java, Python, C#, or similar programming languages.
  • Strong SQL and database performance-tuning experience.
  • Knowledge of Linux, cloud platforms, CI/CD pipelines, DevOps practices, and monitoring/observability tools.
  • Strong troubleshooting, performance-analysis, and problem-solving skills, including experience with CPU bottlenecks, memory leaks, thread contention, garbage-collection issues, database performance problems, and network latency.
  • Experience in application performance tuning, reliability engineering, or SRE practices.
  • Knowledge of distributed systems and modern application architecture.

Nice To Haves

  • Experience with Kubernetes and containerized workloads.
  • Experience with Google Cloud.
  • Experience implementing SLI/SLO/error budget frameworks.
  • Experience supporting high-volume enterprise banking or financial systems.

Responsibilities

  • Design and execute load, stress, scalability, and endurance tests using JMeter or LoadRunner.
  • Analyze application, API, database, and batch-processing performance under load.
  • Identify performance bottlenecks across application, infrastructure, and database layers and recommend improvements and optimizations.
  • Monitor system health, reliability, and performance using Grafana, Splunk, or similar observability platforms.
  • Drive root cause analysis, performance tuning, and resiliency improvements.
  • Integrate performance testing and monitoring into CI/CD pipelines.
  • Partner with development and platform teams to ensure applications meet performance, availability, and scalability goals.

Benefits

  • Medical, dental, and vision insurance starting day one.
  • Life and disability insurance.
  • Paid parental leave and adoption assistance.
  • Health savings, flexible spending, and dependent care accounts.
  • Paid training.
  • Paid time off and 11 paid federal holidays.
  • 401(k) plan with company match.
  • Profit sharing.
  • Competitive compensation in line with work experience.
  • Mental health benefits, including coaching and therapy sessions.
  • Tuition reimbursement for qualifying employees.
  • Preferred banking products for Employee Ambassadors.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service