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 that support customers and organizational goals. The role involves studying requirements, collaborating with stakeholders and IT management, designing software, supporting both out-of-the-box and custom development, and recommending business-process improvements. The Software Engineer also manages source code, works with Business Analysts, conducts unit testing, prepares documentation, participates in product design reviews, and collaborates across teams to improve user experience. The position is based at the Zions Technology Center in Midvale, Utah. The campus is a 400,000-square-foot technology and operations center with on-site solar power, electric vehicle charging stations, proximity to the UTA TRAX station, outdoor recreation access, a café, and a LEED-certified building designed with attention to indoor air quality and natural light.

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 communicate 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.
  • The position is currently not eligible for employment visa sponsorship, including H-1B 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 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.
  • Electric vehicle charging stations.
  • Access to outdoor recreation, parks, trails, shareable bikes, and locker rooms.
  • Modern café with a healthy and diverse menu.
  • Healthy indoor environment with natural light and fresh air.
  • LEED-certified sustainable building.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service