Umpqua Bank logo

Software Engineer

Umpqua Bank

Spokane, WA
Full Time
Senior
80k-130k
25 days ago

Job Description

About the Role

At Umpqua, we create a great place to work by offering a unique brand of relationship banking and fostering a culture where associates thrive. We are dedicated to supporting our customers and communities, and we can only achieve this through the dedication of our associates. We value Trust, Ownership, Growth, Empathy, Teamwork, Heart, Enjoyment, and Relationships, and we are eager to meet candidates who embody these core values. We are always on the lookout for results-focused individuals who can think independently, work collaboratively, and support our broader purpose. Think of us as financial partners, because at Umpqua, we believe the best way forward is together. Together for people. Together for business. Together for better.

Key Responsibilities

  • Provide technical leadership for the development of high-quality, secure solutions across all tiers of the application as well as consideration for integration with existing Enterprise solutions.
  • Partner with domain and Enterprise Architects in the creation of standards and practices.
  • Represent development estimates in the project estimation process.
  • Collaborate with internal and external customers or representatives to understand problem statements, desired outcomes, and requirements; provide technical leadership in the refinement of requirements and/or User Stories.
  • Improve the overall performance, security, and quality of solutions by assisting in the formulation of standards and practices across multiple teams; define and achieve performance metrics.
  • Drive operational and engineering excellence as well as continuous process improvement initiatives (enhance coding standards, best practices, procedures, process).
  • Facilitate mentoring and coaching of other associates; provide input into performance reviews of engineers.
  • Design object-oriented/service-oriented architectures.
  • Demonstrate compliance with all bank regulations for assigned job functions and keep up to date on regulation changes.
  • Follow all Bank policies and procedures, compliance regulations, and complete all required training.
  • Maintain a working knowledge of Bank's policies regarding Bank Secrecy Act, Regulation CC, Regulation E, Bank Security, and other applicable regulations.
  • May coach, mentor, or train others and teach coursework as subject matter expert.
  • Actively learn, demonstrate, and foster the Umpqua corporate culture in all actions and words.
  • Take personal initiative and serve as a positive example for others.
  • Embrace the vision to become 'Business Bank of Choice'.
  • Perform other duties as assigned.

Requirements

  • Bachelor's degree in computer science or related field; Master's degree preferred.
  • 5-8 years of software industry experience, preferably in a leadership role within application development and/or infrastructure software.
  • Advanced skills using modern programming languages (C#, Angular, Blazor, Java).
  • Advanced skills using MS Azure services (Monitoring, Policies, App Insights, Pipelines, Functions).
  • Extensive knowledge of HTML5, CSS, JQuery, JavaScript, and SQL.
  • Highly proficient with modern code editors (VS Code, Visual Studio).
  • Advanced skills using build and release automation technologies (Azure DevOps, Jenkins).
  • Experience designing and developing solutions that include Cloud PaaS, IaaS solutions; experience building large scale, fault tolerant systems.
  • Experience with container runtime technologies (Rocket, Docker, LXC) and container orchestration tools (Azure Container Service, Kubernetes, Docker Swarm).
  • Ability to articulate engineering design strategies related to scalability, performance, security, and usability.
  • Advanced experience building loosely coupled APIs (REST, GraphQL).
  • Advanced skills in testing frameworks (Nunit, Junit, etc.).
  • Advanced knowledge of Object-Oriented Programming best practices, design patterns, and software development methodologies; experience in Agile, TDD, CI, CD, DevOps.
  • Ability to work independently and lead collaborative sessions with internal teams and third-party engineers.
  • Strong interpersonal skills to work with cross-functional teams.

Nice to Have

  • Experience with large scale, fault tolerant systems.
  • Experience working in environments with TDD, CI, CD, DevOps.
  • Experience designing and developing solutions that include Cloud PaaS, IaaS solutions.

Qualifications

  • Bachelor's degree in computer science or related field.

Benefits & Perks

  • Competitive total rewards package including base wages and comprehensive benefits.
  • Pay range for this role is $80,000.00 - $130,000.00, dependent on experience and location.
  • Performance-based incentive compensation may be available.
  • Comprehensive healthcare coverage (medical, dental, vision).
  • 401(k)-retirement savings plan with employer match.
  • Employee assistance program, life insurance, disability insurance, tuition assistance, mental health resources, identity theft protection, legal support, auto and home insurance, pet insurance, online discount marketplace, paid vacation, sick days, volunteer days, and holidays.
  • Benefit eligibility begins the first day of the month following hire for associates working at least 30 hours weekly.

Working at Umpqua Bank

Umpqua Bank is committed to employing, engaging, and developing a diverse workforce. The company fosters a culture of trust, ownership, growth, empathy, teamwork, heart, enjoyment, and relationships. Associates are encouraged to demonstrate personal initiative, serve as positive examples, and actively foster the corporate culture in all actions and words.

Apply Now

Job Details

Posted AtJul 4, 2025
Salary80k-130k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Umpqua Bank

Website

umpquabank.com

Company Size

1001-5000 employees

Location

Spokane, WA

Industry

Commercial Banking

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches