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

Posted

Apply now
Please, let Banner Bank know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Principal Software Engineer provides technical leadership in the design and production of high-quality, secure, custom software for internal and external end users.
  • This role involves collaborating across domains to influence architectural and design decisions affecting new custom software and modifications to existing software.
  • The engineer will establish engineering best practices, including coding guidelines, testing frameworks, and design patterns.
  • Responsibilities include developing technical standards and guidance in all aspects of the software development life cycle (SDLC) activities.
  • The engineer will research and develop proofs of concept to support operational, tactical, and strategic objectives of the business.
  • This position will drive the overall technical direction of development projects within the enterprise project portfolio.
  • Mentoring and training junior software engineers and supporting maintenance and upgrades of existing software applications are also key responsibilities.
  • The engineer will facilitate collaboration with internal and external partners to understand problem statements, desired outcomes, and requirements.
  • They will recommend technology, standards, and processes while developing and implementing plans for software development and system integration.
  • The role includes overseeing team projects, providing mentoring, performing coding reviews, and maintaining relationships across domains and with external partners.
  • The engineer must maintain awareness of Banner Bank products, target markets, and industry regulations.

Requirements:

  • A Bachelor's Degree in Information Technology, Computer Science, or a related field is required; an equivalent combination of education and experience may be considered.
  • Candidates must have 8 or more years of experience related to application development, preferably at the enterprise level, including experience in banking, financial, or insurance industries.
  • Applicants must currently reside in one of the following states: WA, OR, CA, ID, UT, MT, NV, CO, or AZ.
  • Advanced skills in programming languages, preferably C#, ASP.net, MVC, and Transact SQL, are required.
  • Solid experience with SQL databases and operating systems, including SSIS, SSAS, and SSRS, is desired.
  • Knowledge of system and software quality assurance best practices and methodologies is necessary.
  • Experience with platforms such as Windows SharePoint Services, Internet Information Server, MS Active Directory, Windows Server, VMware, Visual Studio, and Azure DevOps is required.
  • A working knowledge of current Internet technologies, including Cloud Computing, web services, and HTML, is essential.
  • The ability to develop solutions to meet goals and strategies, handle multiple tasks, and prioritize effectively in a corporate environment is required.
  • Proficiency in project-based work structure and project lifecycle models is necessary.
  • Strong decision-making, problem-solving, presentation, facilitation, and coaching skills are essential.
  • Excellent interpersonal, written, and verbal communication skills are required, along with knowledge of federal and state laws/regulations relative to the IT industry.

Benefits:

  • The targeted starting compensation range is based on location and experience, between $150,000 and $180,000.
  • Incentive and commission compensation may be awarded for eligible roles.
  • Comprehensive employee benefits include medical, dental, vision, long-term disability (LTD), short-term disability (STD), and life insurance.
  • Employees receive paid vacation time, sick time, personal days, paid volunteer time, and 11 company-paid holidays.
  • A 401k plan is available with up to a 4% match and immediate vesting.
  • Tuition reimbursement is offered up to $5,250 annually, subject to a minimum service requirement.
  • Additional benefits can be reviewed on the Banner Bank Employee Benefits page.
Apply now
Please, let Banner Bank know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 150,000 - 180,000 USD / year
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback