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 engineer will design, build, and maintain production systems supporting the team’s data and machine learning initiatives, and help establish the technical foundation for the team’s future work. The role establishes and evolves engineering practices, including the software development lifecycle, CI/CD, testing, and containerization. It includes designing and operating backend services and APIs, setting reliability targets, documenting architectural decisions, and establishing team standards for code review, testing, branching, release management, and documentation. The engineer will also collaborate with a cross-functional Agile team and mentor colleagues on production engineering practices. The position follows a hybrid work-from-home 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.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service