Software Engineer

Zions Bank•Midvale, UT
•Onsite

About The Position

Zions Bancorporation’s Enterprise Technology and Operations team is seeking a Software Engineer to develop innovative software solutions that support customers and align with strategic goals. The role involves analyzing requirements; designing, debugging, testing, deploying, and maintaining high-performance software systems; and collaborating with product managers, developers, and cross-functional IT partners to understand system flows, data usage, and work processes. The engineer recommends improvements, implements standard or custom solutions, and supports reliable business operations. The position is fully in office, five days a week, at the Zions Technology Center in Midvale, Utah. The company describes the 400,000-square-foot campus as its primary technology and operations center, with on-site renewable solar power, EV charging, recreation and wellness amenities, a café, and a LEED-certified building. This position is currently not eligible for employment visa sponsorship.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, and at least 1 year of experience in software development, database technologies, version control systems, DevOps tools, cloud computing platforms, and microservices architecture; a combination of education and experience may meet the qualifications.
  • Basic knowledge of software development lifecycles (SDLC), modern programming languages such as Java, C#, or Python, and application servers such as WebSphere or Tomcat.
  • Exposure to or interest in using AI coding assistants in a professional development workflow, with the judgment to verify their output.
  • Working knowledge of at least one of SQL, Postgres, or MySQL, relational database management systems, data modeling concepts, and integrated application development methodology.
  • Ability to analyze and map business requirements to technical solutions and adapt to evolving technologies and business priorities.
  • Ability to work effectively in a collaborative team environment and independently under normal supervision.

Nice To Haves

  • Financial or banking services experience is a plus.
  • Familiarity with or genuine interest in learning Google Cloud Platform, including Cloud Build, Artifact Registry, and Cloud Run/GKE, and deployment pipelines that build and ship containers.
  • Basic awareness of common web security risks such as XSS and SQL injection, or demonstrated willingness to learn secure coding practices quickly.
  • Familiarity with software design, integration patterns, high-performance development, and DevOps pipelines.

Responsibilities

  • Develop, test, debug, and deploy high-performance software solutions based on requirements analysis and collaboration with stakeholders and IT management.
  • Support and maintain production systems, monitoring performance and reliability to ensure uninterrupted business operations.
  • Guide testing and configuration management; execute change and release management; and ensure source code integrity.
  • Conduct unit testing and feasibility assessments, and develop system documentation with clean, well-commented code.
  • Use AI coding agents responsibly by reviewing and understanding generated code before committing it and flagging anything uncertain.
  • Assist with small proof-of-concept examples or simple prototypes under direction to assess an idea’s feasibility.
  • Participate in product design reviews and offer practical ideas and technical solutions.
  • Collaborate with developers, IT partners, product managers, and customer service teams to improve user experience and meet product goals.
  • Research and apply user insights, feedback, and usability metrics to inform design updates and revisions.
  • Maintain product test software, test environments, and demos used for training and onboarding.
  • Apply a comprehensive, secure, and disciplined approach to software engineering in the financial sector.
  • Perform other duties as assigned.

Benefits

  • Medical, dental, and vision insurance starting day one
  • Life and disability insurance
  • Paid parental leave
  • Adoption assistance
  • Health savings accounts
  • Flexible spending 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
  • Preferred banking products for Employee Ambassadors
  • Electric vehicle charging stations
  • Outdoor recreation, parks, trails, shareable bikes, and locker rooms
  • Large modern café with a healthy and diverse menu
  • Healthy indoor environment with natural light and fresh air
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service