Senior Software Engineer
Job in
Hillsboro, Washington County, Oregon, 97124, USA
Listed on 2026-10-29
Listing for:
Columbia Bank
Full Time
position Listed on 2026-10-29
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Software Architect
Job Description & How to Apply Below
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…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×