Columbia Bank

Senior Software Engineer

Columbia Bank
Apply
1 day ago
Hillsboro, OR, USASenior / Staff+

Base Salary

$78k - $140k/yr

Responsibilities

  • Provide technical leadership for the design, development, architecture, security, performance, and quality of custom software across all application tiers.
  • Create technical documentation, specifications, flowcharts, design strategies, and application standards.
  • Collaborate with architects, UX teams, customers, internal teams, and third-party engineers to refine requirements and design solutions.
  • Establish engineering best practices, coding guidelines, testing frameworks, design patterns, and development standards.
  • Design object-oriented and service-oriented architectures, including integrations with enterprise solutions.
  • Improve scalability, performance, security, usability, operational excellence, and engineering processes.
  • Provide development estimates and contribute to project estimation activities.
  • Mentor, coach, and train engineers and provide input into performance reviews.
  • Maintain compliance with applicable banking regulations, policies, procedures, and required training.

Requirements

  • 7–10 years of software industry experience, preferably in an application development or infrastructure software leadership role.
  • Advanced knowledge of Visual Studio, .NET, ASP.NET, and Team Foundation Server or other source control tools.
  • Extensive knowledge of HTML5, CSS, JQuery, JavaScript, and SQL.
  • Experience designing and developing solutions using PaaS, IaaS, and cloud orchestration.
  • Experience building large-scale, fault-tolerant systems.
  • Experience with Rocket, Docker, LXC, Azure Container Service, Kubernetes, or Docker Swarm.
  • Ability to develop engineering strategies for scalability, performance, security, and usability.
  • Extensive knowledge of object-oriented programming, analysis, design, design patterns, and software development methodologies.
  • Experience with Agile development, TDD, CI, CD, and DevOps environments.
  • Ability to work independently and lead collaborative sessions with cross-functional and third-party engineering teams.
  • Strong interpersonal skills and ability to mentor or lead others.
  • Working knowledge of banking regulations including the Bank Secrecy Act, Regulation CC, Regulation E, and bank security requirements.

Benefits

  • Fully onsite work at 9285 NE Tanasbourne Drive, Hillsboro, Oregon, with occasional travel.
  • Base pay range of $78,000–$140,000, with possible performance-based incentive compensation.
  • Medical, dental, and vision coverage; 401(k) with employer match; life and disability insurance; and an employee assistance program.
  • Tuition assistance, mental health resources, identity theft protection, legal support, auto and home insurance, pet insurance, and an online discount marketplace.
  • Paid vacation, sick days, volunteer days, and holidays.
  • Benefits begin the first day of the month following hire for associates regularly scheduled to work at least 30 hours weekly.
Columbia Bank

About Columbia Bank

5,001-10,000 employees

Columbia Bank is a full-service regional bank providing consumer and business banking, lending, treasury management, and wealth management services. It serves individuals, small to mid-sized businesses, and commercial clients across the Western U.S., earning revenue from interest and fee-based services. Headquartered in Tacoma, Washington, it is publicly traded on NASDAQ and operates under the Columbia Banking System umbrella.

Contact me