Software Engineer (React and Java)

Zions Bancorporation•Midvale, UT
•Onsite

About The Position

Zions Bancorporation is seeking a Software Engineer to develop software solutions across front-end interfaces and back-end systems. The role involves studying requirements, collaborating with stakeholders and IT management, and designing software using development fundamentals. The engineer handles both out-of-the-box and custom development, reviews business processes, and recommends improvements. The position also involves source code management, collaboration with Business Analysts, unit testing, documentation, and product design reviews. Collaboration across teams and using customer insights to improve user experience are central to the role. The position is based at the Zions Technology Center in Midvale, Utah, a 400,000-square-foot technology and operations campus. The campus features electric vehicle charging, proximity to the UTA TRAX station, outdoor recreation and locker rooms, a modern cafe, natural light and fresh air, and a LEED-certified building. At least 75% of the building is powered by on-site renewable solar energy.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • At least 3 years of experience in software development, application support, systems analysis, or a related technical role.
  • Experience developing software and applications using multiple technologies, programming languages, databases, integrations, frameworks, and development methodologies.
  • Strong programming and systems analysis experience, including the ability to design, develop, test, and troubleshoot applications and system solutions.
  • Extensive knowledge of software development lifecycles, SQL, database systems, and data modeling concepts.
  • Working knowledge of SQL, React, Python, APIs, and data integration technologies.
  • Experience with DevOps practices, source code management, and cloud platforms.
  • Strong debugging, troubleshooting, testing, and problem-solving skills.
  • Knowledge of integrated application development methodologies and best practices.
  • Strong analytical, judgment, project management, and decision-making skills.
  • Excellent verbal and written English communication skills, including the ability to explain technical concepts to technical and non-technical audiences.
  • Ability to work independently and as part of a team, manage multiple priorities, and adapt to changing technology and business needs.
  • This position is not eligible for employment visa sponsorship.

Nice To Haves

  • Financial services or banking industry experience.

Responsibilities

  • Develop, test, and deploy full-stack software solutions through requirements analysis and collaboration with stakeholders and IT management.
  • Build responsive front-end applications using React and design scalable, secure back-end services using Java.
  • Design, develop, configure, and enhance applications using out-of-the-box functionality and custom development.
  • Review and evaluate business processes, procedures, and system requirements, and recommend and implement improvements.
  • Partner with Business Analysts, business units, Technical Service Analysts, Software Engineers, SDETs, Integration Engineers, system administrators, DBAs, and other stakeholders to define technical requirements and deliver application enhancements.
  • Manage and maintain source code repositories, version control artifacts, and software deployment processes.
  • Conduct unit testing, support quality assurance, prepare technical documentation, and validate system changes before production release.
  • Collaborate with customer service teams, product managers, developers, IT teams, and business stakeholders to improve system functionality, user experience, and operational efficiency.
  • Participate in the full software development lifecycle, including requirements gathering, solution design, development, testing, deployment, and ongoing support.

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 and 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