1

Bank Computer Science Jobs in Arizona (NOW HIRING)

Risk Process Analyst

Phoenix, AZ · On-site

$65K - $87K/yr

At Bank of America, we are guided by a common purpose to help make financial lives better through ... Finance, Economics, Mathematics, Computer Science, Statistics, Process and Mechanical Engineering ...

Knowledge of financial services industry, banking industry, and associated products is a plus * Bachelor's degree in business administration, Industrial Engineering, Computer Science, or Marketing is ...

Site Reliability Engineer

Phoenix, AZ · On-site

$56.50 - $75.25/hr

Required Qualifications Bachelor's degree in Data Science, Computer Science, Information Technology ... Familiarity with retail banking or financial services environments. Experience developing automated ...

Knowledge of financial services industry, banking industry, and associated products is a plus * Bachelor's degree in business administration, Industrial Engineering, Computer Science, or Marketing is ...

next page

Showing results 1-20

Bank Computer Science information

How does a bank computer scientist typically collaborate with other departments in a banking environment?

In a banking environment, Computer Science professionals frequently work alongside teams from risk management, compliance, operations, and customer service to develop, test, and maintain secure and efficient banking systems. Collaboration often involves gathering requirements, troubleshooting issues, and integrating new technologies to support business goals. Effective communication and understanding of banking regulations are key, as projects may involve cross-functional meetings and ongoing coordination to ensure technological solutions align with industry standards and client needs.

What are the key skills and qualifications needed to thrive as a bank computer scientist, and why are they important?

To succeed as a Bank Computer Science professional, you need a solid background in computer science, programming languages (such as Java or Python), and knowledge of banking systems, often supported by a relevant degree. Familiarity with core banking software, cybersecurity practices, databases, and sometimes certifications like CISSP or CISM are typically required. Strong analytical thinking, attention to detail, and effective teamwork help address complex technical challenges and ensure secure, efficient operations. These skills are crucial for maintaining robust financial systems, safeguarding sensitive data, and supporting innovative banking solutions.

What is a bank computer scientist?

A Bank Computer Scientist is a technology professional who specializes in designing, developing, and maintaining computer systems and software used within the banking sector. Their responsibilities include ensuring the security of financial transactions, developing algorithms for fraud detection, and implementing reliable banking applications. They work closely with IT and security teams to keep banking systems running efficiently and securely. Their expertise helps banks adapt to new technologies and meet regulatory requirements.

What is the difference between Bank Computer Science vs Bank IT Specialist?

AspectBank Computer ScienceBank IT Specialist
Required CredentialsBachelor's in Computer Science or related field, certifications like CompTIA, CiscoSimilar certifications, often with additional focus on network or security certifications
Work EnvironmentBank IT departments, software development teams, cybersecurity unitsBank branches, data centers, IT support teams within banks
Employer & Industry UsageFinancial institutions, banks, fintech companiesBanking institutions, financial service providers
Common Search & Comparison IntentUnderstanding roles in banking tech, career paths in bank ITJob responsibilities, certifications, and skills for bank IT roles

Bank Computer Science focuses on software development, system analysis, and cybersecurity within banks, often requiring programming skills and advanced technical knowledge. Bank IT Specialist typically handles hardware, network support, and troubleshooting in banking environments. Both roles share similar credentials and industry usage but differ in daily responsibilities and technical focus.

What are popular job titles related to Bank Computer Science jobs in Arizona? For Bank Computer Science jobs in Arizona, the most frequently searched job titles are:
What cities in Arizona are hiring for Bank Computer Science jobs? Cities in Arizona with the most Bank Computer Science job openings:
Infographic showing various Bank Computer Science job openings in Arizona as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution.

Principal Engineer II - Digital Banking Platform

Western Alliance Bank

Phoenix, AZ

Full-time

Medical, Dental, Retirement

Re-posted 8 days ago


Job description

Job Title:

Principal Engineer II - Digital Banking Platform

Location:

OH - Columbus

What you'll do:

As a Principal Engineer, you will serve as a hands-on technical leader across the digital account opening and digital banking technology teams, shaping architecture, engineering standards, and delivery for customer-facing platforms and critical banking journeys. You will design and guide secure, scalable, resilient solutions across web, mobile, API, and integration layers while partnering closely with product, architecture, security, operations, and business stakeholders. This role requires modern senior-level software engineering depth, strong digital banking and onboarding domain experience, and the ability to mentor engineers, improve delivery practices, and drive high-quality outcomes in a regulated financial services environment.
  • Lead end-to-end technical design and hands-on delivery of digital account opening and digital banking capabilities, including customer onboarding, authentication, account servicing, transactions, entitlements, and channel integrations.
  • Define and evolve scalable application architecture, APIs, event patterns, integration approaches, and engineering standards that support secure, resilient, and high-performing banking experiences.
  • Partner with product managers, business analysts, architects, cybersecurity, infrastructure, and operations teams to translate business objectives and regulatory requirements into actionable technical solutions.
  • Provide technical leadership across the software development lifecycle, including solution design, estimation, code reviews, testing strategy, CI/CD, release planning, production readiness, and post-production support.
  • Build and review high-quality, maintainable, secure code and guide engineers on modern design patterns, domain-driven design, API-first development, cloud-native practices, and reusable platform capabilities.
  • Drive engineering excellence through automation, observability, performance optimization, resiliency patterns, secure coding practices, and continuous improvement across development and operational processes.

What you'll need:

  • 10+ years of related experience.
  • Bachelor's degree in computer science is required; Masters or MBA in related field preferred.
  • Strong understanding of financial services controls, compliance expectations, and operational rigor in areas such as auditability, resiliency, change management, and incident response.
  • Previous people leadership, technical mentorship, or domain leadership experience preferred.
  • Proven experience leading engineering efforts in digital banking, online/mobile banking, or related financial services platforms.
  • Proven experience building or integrating digital account opening, onboarding, identity, authentication, and customer lifecycle capabilities in a regulated environment.
  • Strong hands-on experience with modern software engineering practices, including object-oriented or JVM-based development, RESTful APIs, microservices, event-driven integration, source control, automated testing, and CI/CD pipelines.
  • Experience designing and delivering secure, scalable, highly available applications with strong observability, operational support, and production reliability practices.
  • Strong knowledge of system integration patterns, API design, identity and access concepts, data protection, and secure software development in banking or financial services.
  • Experience working in Agile delivery models and leading cross-functional teams across product, design, QA, operations, security, and architecture.
  • Ability to communicate technical concepts, tradeoffs, risks, and solution direction clearly to both engineering teams and senior business stakeholders.
  • Preferred programming language/tooling experience: .NET, Java, Azure DevOps, Azure Cloud Capabilities, Mulesoft, and Groovy.
  • May require up to 25% travel.

Benefits you'll love:
We offer all the important things you'd want - like competitive salaries, an ownership stake in the company, medical and dental insurance, time off, a great 401k matching program, tuition assistance program, an employee volunteer program, and a wellness program. In addition, you'll have the opportunity to bolster your business knowledge, learning the ins and outs of how successful companies operate and manage their finances, giving you invaluable hands-on experience to help grow your career!

About the company:

Western Alliance Bank, Member FDIC, is a wholly owned subsidiary of Western Alliance Bancorporation. Serving clients nationwide, Western Alliance Bank includes six legacy bank brands - Alliance Association Bank, Alliance Bank of Arizona, Bank of Nevada, Bridge Bank, First Independent Bank and Torrey Pines Bank - that remain part of the company's heritage, as well as AmeriHome Mortgage, a Western Alliance Bank Company.

Western Alliance Bancorporation is committed to equal employment and will consider all qualified applicants without regard to race, sex, color, religion, age, nation origin, marital status, disability, protected veteran status, sexual orientation, gender identity or genetic information. Western Alliance Bancorporation is committed to working with and providing reasonable accommodations for individuals with disabilities. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process and/or need an alternative method of applying, please email HR@westernalliancebank.com or call 602-386-2488. When contacting us, please provide your contact information and state the nature of your accessibility issue. We will only respond to inquiries concerning requests that involve a reasonable accommodation in the application process.

Western Alliance Bancorporation