Senior Software Engineer

Zions Bancorporation•Midvale, UT
•Hybrid

About The Position

Zions Bancorporation’s Enterprise Technology and Operations team is seeking a Senior Software Engineer to serve as the primary software engineering expert on a small Agile team focused on productionizing machine learning applications and systems at scale. The role designs, builds, and maintains production systems supporting data and machine learning initiatives, and shapes the team’s technical foundation and engineering practices. The engineer establishes and evolves the team’s software development lifecycle, CI/CD, testing, and containerization practices. The position is based on a hybrid schedule, with at least three days per week in the office at the Zions Technology Center in Midvale, Utah.

Requirements

  • At least 6 years of professional software engineering experience, including building and operating production services.
  • Strong proficiency in at least one backend language such as Python, Java, Go, or Kotlin.
  • Solid understanding of API design and distributed systems fundamentals.
  • Hands-on experience with CI/CD pipelines and container-based deployment using Docker and Kubernetes.
  • Experience instrumenting production services with metrics, structured logging, tracing, and alerting, using tools such as Splunk or Grafana.

Nice To Haves

  • Exposure to machine learning systems or ML infrastructure.
  • Experience with streaming platforms such as Kafka.
  • Experience with workflow orchestration or data platforms such as Airflow, Databricks, or Spark.
  • Experience in financial services or other regulated environments.
  • Experience with GCP and infrastructure-as-code tools such as Terraform.

Responsibilities

  • Design, build, and operate reliable, scalable backend services and APIs.
  • Define reliability targets for production systems and design services to meet them.
  • Make and document architectural decisions that balance reliability, maintainability, and project timelines.
  • Establish team standards for code review, testing, branching, release management, and documentation.
  • Build and maintain CI/CD pipelines, environments, and container-based deployment practices.
  • Collaborate as part of a cross-functional Agile team.
  • Provide mentorship on production engineering practices.
  • Establish and evolve the team’s engineering practice, including SDLC, CI/CD, testing, and containerization.

Benefits

  • Medical, dental, and vision insurance starting day one.
  • Life and disability insurance.
  • Paid parental leave and adoption assistance.
  • Health Savings Account, Flexible Spending Account, and dependent care accounts.
  • Paid training.
  • Paid time off.
  • 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.
  • Employee Ambassador preferred banking products.
  • On-site amenities at the Zions Technology Center, including electric vehicle charging stations, a cafe, outdoor recreation access, shareable bikes, and locker rooms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service