Senior Software Engineer

Columbia Bank

Hillsboro, Oregon, United Statesunknown$78,000–$140,000Posted Oct 26, 2026

About the role

About the Role:

Collaborate across domains to provide technical leadership in the design and production of high-quality, secure, custom software for internal and external end users. Contribute to architectural and design decisions effecting new custom software and/or modifications to existing custom software. Create documentation (i.e. design documentations, specifications, flowcharts, etc.) to capture technical application details. Provide technical leadership in the establishment of engineering best practices (i.e. coding guidelines, unit test frameworks, design patterns, etc.). Collaborate with UX teams to design solutions that provide an outstanding user experience.

Responsible for providing 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.

Responsible for representing development estimates in the project estimation process.

Partner with internal and external customers or representative to understand problem statement, desired outcomes and requirements; provide technical leadership in the refinement of requirements and/or User Stories.

Responsible for improving the overall performance, security and quality of our 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 Columbia associates; provide input into performance reviews of engineers.

Design object-oriented/service-oriented architectures.

Demonstrates compliance with all bank regulations for assigned job function and applies to designated job responsibilities – knowledge may be gained through coursework and on-the-job training. Keeps up to date on regulation changes.

Follows all Bank policies and procedures, compliance regulations, and completes all required annual or job-specific training.

Maintain a working knowledge of Bank's written policies and procedures regarding Bank Secrecy Act, Regulation CC, Regulation E, Bank Security and other regulations as applicable to this job description.

May be asked to coach, mentor, or train others and teach coursework as subject matter expert.

Actively learns, demonstrates, and fosters the Columbia corporate culture in all actions and words.

Takes personal initiative and is a positive example for others to emulate.

Embraces our vision to become “Business Bank of Choice”

May perform other duties as assigned.

About You:

7-10 years — of software industry experience, preferably in a leadership role within an area of application development and/or infrastructure software. (Required)

Advanced knowledge of Microsoft technology stack, including Visual Studio, .NET, ASP.NET, and Team Foundation Server (TFS) (or other source control); extensive knowledge of HTML5, CSS, JQuery, JavaScript, and SQL.

Experience designing and developing solutions that include PaaS, IaaS, Cloud Orchestration; experience building large scale, fault tolerant systems.

Experience with container runtime technologies (Rocket, Docker, LXC) and container orchestration tools (Azure Container Service (ACS), Kubernetes, Docker Swarm, etc.).

Ability to articulate engineering design strategies related to scalability, performance, security and usability.

Extensive working knowledge of Object-Oriented Programming best practices, Object-Oriented Analysis, Object-Oriented Design, design patterns, and software development methodologies; experience in Agile development practices; experience working in environment with TDD, CI, CD, DevOps.

Ability to work independently as well as lead collaborative working sessions with internal teams and 3rd party engineers. Strong interpersonal skill needed to work with cross-functional teams.

Travel Requirements

Occasional

The pay range for this role is $ 78,000.00 - $140,000.00.

The pay rate for the selected candidate is dependent upon a variety of non-discriminatory factors including, but not limited to, job-related knowledge, skills, and experience, education, and geographic location. The role may be eligible for performance-based incentive compensation, and those details will be provided during the recruitment process.

Primary Location: Ability to work fully onsite at posted location(s).

9285 NE Tanasbourne Drive Hillsboro OR 97124

Our Benefits:

We are proud to offer a competitive total rewards package including base wages and comprehensive benefits.

We offer eligible associates comprehensive healthcare coverage (medical, dental, and vision plans), a 401(k)-retirement savings plan with employer match for qualifying associate contributions, an employee assistance program, life insurance, disability insurance, tuition assistance, mental health resources, identity theft protection, legal support, auto and home insurance, pet insurance, access to an online discount marketplace, and paid vacation, sick days, volunteer days, and holidays. Benefit eligibility begins the first day of the month following the date of hire for associates who are regularly scheduled to work at least thirty hours weekly.

Our Commitment to Diversity:

Columbia Bank is an equal opportunity and affirmative action employer committed to employing, engaging, and developing a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, age, sexual orientation, gender identity, gender expression, protected veteran status, disability, or any other applicable protected status or characteristics. If you require an accommodation to complete the application or interview(s), please let us know by email: careers@columbiabank.com.

To Staffing and Recruiting Agencies:

Our posted job opportunities are only intended for individuals seeking employment at Columbia Bank. Columbia Bank does not accept unsolicited resumes or applications from agencies and Columbia Bank will not be responsible for any fees related to unsolicited resume submissions. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes to this site or to any Columbia Bank employee and any such submissions will be considered unsolicited unless requested directly by a member of the Talent Acquisition team.

Responsibilities

  • Provide technical leadership in designing and delivering secure, high-quality software.
  • Contribute to architecture, design decisions, engineering standards, and development best practices.
  • Partner with architects, UX teams, customers, and engineers to refine requirements and design solutions.
  • Improve application performance, security, quality, and operational excellence.
  • Mentor and coach engineers and represent development estimates in project planning.

Qualifications

  • 7–10 years of software industry experience, preferably in a leadership role.
  • Advanced knowledge of Microsoft technologies, including Visual Studio, .NET, ASP.NET, and source control tools.
  • Extensive experience with HTML5, CSS, jQuery, JavaScript, and SQL.
  • Experience with cloud platforms, large-scale fault-tolerant systems, containers, and orchestration tools.
  • Strong knowledge of object-oriented design, design patterns, Agile, TDD, CI/CD, and DevOps.
  • Ability to lead collaborative sessions and work effectively with cross-functional teams.

Benefits

  • Medical, dental, and vision coverage
  • 401(k) plan with employer match
  • Paid vacation, sick days, volunteer days, and holidays
  • Life and disability insurance
  • Tuition assistance and mental health resources
  • Employee assistance program
  • Identity theft protection, legal support, auto and home insurance, and pet insurance
  • Online discount marketplace

Skills mentioned

System Design.NETASP.NETHTMLCSSJavaScriptSQLDockerKubernetesCI/CD

About Columbia Bank

At Columbia Bank, we’re committed to empowering businesses and families as they pursue their ambitions. With a team of dedicated professionals and a comprehensive suite of financial solutions, we offer specialized expertise and personalized support tailored to meet our clients’ needs at every stage. As one of the largest banks headquartered in the West, our reputation is built on forging strong relationships, providing expert advice, and delivering resources tailored to each customer’s unique journey, whether they’re growing their company or securing their family’s future.  Member FDIC | Equal Housing Lender | Equal Opportunity Employer

Banking1,001-5,000 employeesTacoma, WA

H-1B sponsorship history

Historical employer filing data was found for Columbia Bank. The employer record includes 6 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.