Banner Bank, a prestigious financial institution with over 130 years of history and consistently ranked among Forbes' Best 100 Banks in America, is seeking a Principal Software Engineer to join their team. With more than $15 billion in assets and over 150 locations across Washington, Oregon, Idaho, and California, this role offers an opportunity to make a significant impact in a stable and growing organization.
The position offers a competitive salary range of $150,000 - $180,000 and allows for remote work from several western states. As a Principal Software Engineer, you'll provide technical leadership in designing and developing high-quality, secure custom software solutions for both internal and external users. This role is perfect for experienced engineers who excel at collaborating across domains and influencing architectural decisions.
Key responsibilities include establishing engineering best practices, developing technical standards, and mentoring junior engineers. You'll work with cutting-edge technologies including C#, ASP.net, MVC, and various Microsoft technologies while maintaining awareness of banking industry trends and regulations.
The ideal candidate will bring 8+ years of enterprise-level application development experience, preferably in the banking or financial sector. Strong technical skills combined with excellent communication and leadership abilities are essential. The position offers comprehensive benefits including medical, dental, vision insurance, 401k with immediate vesting, tuition reimbursement, and various paid time off benefits.
This role presents an excellent opportunity for a senior technical leader to shape the future of digital banking solutions while working for a stable, community-focused institution that values both innovation and tradition. The remote work option provides flexibility while maintaining connection with a collaborative, mission-driven team.