Back to Jobs

Software Engineer (Senior) - Salesforce Developer (Remote for WA, OR, CA, ID, UT, MT, NV, CO, or AZ)

Remote, USA Full-time Posted 2025-11-24

More than 135 years ago, we started with core values that never go out of style: listen, learn and help businesses and individuals reach their goals. These core values shape our culture, and we were recently certified as a Great Place to Work because of our outstanding workplace culture and employee experience. As well, our financial strength and stability are key reasons Forbes named us one of the Best 100 Banks in America for the ninth consecutive year.

With more than $16 billion in assets and 135 branch locations throughout Washington, Oregon, Idaho, and California, we understand our role in the economy and take that responsibility seriously. In addition to offering a source of capital to personal banking clients and businesses of all sizes, we place a high importance on employee volunteerism and donate millions of dollars each year to community organizations.

The Software Engineer will work closely with business stakeholders, system administrators, and other software engineers to design and implement custom solutions that streamline loan origination, deposit account opening, treasury management onboarding, and other financial services workflows.The ideal candidate will have experience with Salesforce development, a solid understanding of nCino’s banking platform, and a passion for building innovative solutions in the financial services industry.

In this role you will have the opportunity to:

  • Design, develop, and implement custom functionalities applications using Apex, Visualforce, and Lighting Components and other nCino/Salesforce technologies as required.
  • Integrate Salesforce and nCino with external systems and third-party applications using REST APIs, SOAP, and middleware tools to streamline data flow and enhance overall business processes.
  • Monitor integrations and handle integration errors, failures and issues, working with key stakeholders to resolve.
  • Create automated workflows and business process automation using Salesforce tools such as Process Builder, Flow, and Apex Triggers to streamline loan processing and other banking functions.
  • Create and maintain comprehensive technical documentation for all nCino/Salesforce solutions, including design specifications, configurations, and customizations.
  • Develop custom user interfaces to improve the user experience on nCino and Salesforce using Lighting Web Components and Visualfoce.
  • Write and execute unit tests for custom-developed codes, monitor and run performance testing, troubleshoot and resolve issues, and ensure compliance with industry regulations and standards.
  • Develop custom reports and dashboards to provide key business insights into loan & deposit portfolio, financial performance, and compliance tracking.
  • Work closely with cross-functional teams including Salesforce administrators, configuration analysts, business SMEs, and stakeholders to understand requirements and deliver scalable solutions.
  • Ensure solutions meet the necessary security standards and comply with financial industry requirements such as PCI-DSS, and SOC2.
  • Position Requirements

  • Bachelor's Degree: computer science, Information Technology, or a related field (or equivalent experience).
  • 4 or more years of experience in software engineering.
  • 2 or more years hands-on experience in Salesforce application development.
  • Knowledge, Skills, and Abilities

  • Advanced SQL data base and operating systems experience including SSIS, SSAS, and SSRS. Advanced skills in programming languages, preferably C#, ASP.net, and Transact SQL. Knowledge of system and software quality assurance best practices and methodologies.
  • Experience with current releases of platforms such and Windows SharePoint Services, Internet Information Server, MS Office SharePoint, Windows Server, Windows, VMware, Photoshop, Illustrator, Visual Studio, Team Foundation Server.
  • Ability to develop solutions to meet goals and strategies, selecting methods and techniques based on experience and judgment. Ability to handle multiple tasks and programming where overall business objectives are broadly defined. Ability to prioritize and execute tasks in a professional corporate environment adapting to changing priorities, deadlines, and resource availability.
  • Possess a solid, working knowledge of current internet technologies. Experience with Data Transfer methods and integration of various software back-end processes. Proven hands-on Software development experience using full stack development tools including C#, ASP.net, JAVA, Powershell, Java Script, Database design, HTTP, HTML, XML, SFTP, MVC, Web API and API development. Banking domain experience is a plus.
  • Possess ability to work independently and in a team-oriented, collaborative environment with management, technical employees, internal clients, contractors, and vendors. Excellent decision making, problem solving, presentation, facilitation, and coaching skills. Strong interpersonal and written and verbal communication skills with the ability to handle difficult situations with tact and discretion.
  • Knowledge of federal and state laws/regulations relative to IT Industry.
  • Compensation & Benefits

  • Targeted starting compensation range is based on location and experience: $89,000 - $155,000
  • Incentive and commission compensation may be awarded for eligible roles
  • Comprehensive employee benefits, including: medical, dental, vision, LTD, STD and life
  • Paid vacation time, sick time, personal days, paid volunteer time and 11 company paid holidays
  • 401k (up to 4% match with immediate vesting)
  • Tuition reimbursement eligible
  • Read more about these and additional benefits at: Employee Benefits | Banner Bank
  • Additional Information

    Please take time to review Banner Bank's Consent & Privacy notice before applying.

    Banner Bank is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, marital status, age, disability or protected veteran status.

    Banner Bank does not accept unsolicited resumes from agencies and/or search firms for any job postings. Resumes submitted to any Banner Bank employee by a third-party agency and/or search firm without a valid written and signed search agreement, will become the sole property of Banner Bank. No fee will be paid if a candidate is hired for a position as a result of an unsolicited agency or search firm referral.

    Apply to this Job

    Similar Jobs

    Entry-Level Data Entry Specialist for Remote Work Opportunity with arenaflex - Gain Valuable Experience in Data Management and Launch Your Career

    Remote, USA Full-time

    Starbucks Barista, Bronx, #621

    Remote, USA Full-time

    **Experienced Data Entry Operator – Part-Time Position in arenaflex's Dynamic Team**

    Remote, USA Full-time

    Director of - Hybrid​/Remote Strategy Lead

    Remote, USA Full-time

    AI Automation Engineer - n8n • GHL • APIs (Long-Term Role)

    Remote, USA Full-time

    Software Engineer 5 - Ads Data Clean Room

    Remote, USA Full-time

    Environmental Consultant – Carbon Consultant

    Remote, USA Full-time

    **Experienced Full Stack Item Designer – Web & Cloud Application Development at arenaflex**

    Remote, USA Full-time

    Director of Performance Marketing

    Remote, USA Full-time

    [Remote] Data Entry Clerk - Entry Level - Remote Data Entry Operator / Entry Level (Remote) Remote Typist Data Entry Specialist Virtual Data Entry Operator - Work From Home Entry Level Data Entry (Fully Remote) Work At Home Data Entry Clerk Work At Home - Data Entry Position Hiring Now Virtual Data Entry Operator - Remote Opportunity Work From Home - Data Entry Processor Needed ASAP Home-Based Data Entry Job - Immediate Hiring Data Entry Specialist / Entry Level (Remote) Data Entry Clerk / Typing - Work From Home Data Entry Clerk / Typing - Remote Work From Home Virtual Assistant, Data Entry Jr (Part Time) Part-Time Work From Home Data Entry Clerk Data Entry - Typist Part-Time - Work Data Entry Clerk - Remote - Entry Level Data Entry Clerk (Remote) Entry level / Data Entry Assistant (Remote) Virtual Data Analyst Full Time (100% Remote) Data Entry - Typist Part-Time - Remote Virtual Data Entry Assistant (100% Remote) Virtual Data Analyst / Entry Level (Remote) Virtual Data Entry Clerk (Remote) Entry-level Virtual Data Entry Clerk (Remote) Data Entry Operator Job - Work From Home Remote Work From Home Data Entry Clerk / Typing Work From Home Data Entry Clerk (100% Remote) Data Entry Assistant (100% Remote) Part-Time Work From Home Data Entry Assistant Data Entry Clerk (100% Remote) - Entry Level Data Entry Clerk Admin (Remote) Work From Home Virtual Data Entry Clerk Full Time (100% Remote) Remote Data Entry Clerk - Work From Home Virtual Entry Level Assistant - Marketing Entry-Level Data Entry Clerk Admin (Fully Remote) Virtual Data Entry (100% Remote) Remote Data Entry Operator Needed - Work From Home Remote Data Entry Clerk - Typing - Part Time Entry Entry Level Data Entry Clerk (100% Remote) Remote Data Entry Associate (Entry Level) Entry-Level Data Entry Clerk (Part-Time) Remote Data Entry Clerk - Typing - Part Time Entry Level Data Entry Clerk - Typing Work From Home Online Typist Typist - Data Entry Specialist Data Entry - Entry Level Data Entry Associate - Work From Home Employment Work From Home Data Entry Clerk / Typing Data Entry Clerk - Entry Level - Remote Remote Typist - Data Entry Specialist Data Analyst Data Analyst Remote Data Entry Clerk - Typist / Full-time (Remote) Data Entry Clerk - Typist - Work From Home Data Entry Clerk - Part Time Typing Part-Time Data Entry Assistant - Work From Home Remote Work for Data Entry Clerk (Part-Time) Data Entry Operator Needed - Work From Home Data Entry Clerk - Typing - Work From Home Virtual Assistant - Data Entry Jr (Part Time) Entry Level / Data Entry Assistant (Remote) Virtual Data Analyst - Full Time (100% Remote) Entry-Level Virtual Data Entry Clerk (Remote) Remote Work for Data Entry Clerk (Part Time) Virtual Data Entry Clerk - Full Time (100% Remote)

    Remote, USA Full-time