Software Engineer

Seattle Bank Seattle , WA 98113

Posted 1 month ago

Description

Who We Are

Seattle Bank is a locally owned, digitally driven financial institution that provides personal, business and partner banking services and the website, CD Valet. Our experienced team and open API, cloud-based core technology platform deliver a boutique bank experience for clients with interwoven personal and business financial needs. Our highly configurable and scalable tech stack also supports partner banking that enables companies to embed banking transactions into their customer online experience. Seattle Bank's most recent innovation is CD Valet, a new online marketplace that connects consumers to financial institutions to compare and open Certificates of Deposit (CDs) with the most competitive rates and terms nationwide. Seattle Bank is a wholly owned subsidiary of Seattle Bancshares, Inc., a privately held bank holding company. Visit Seattle Bank for more information.

Position Summary

Seattle Bank's Software Engineer will have a passion for solving complex, real-world business problems by creating, maintaining, and optimizing the Bank's computer programs and system architecture. This position will work closely with key stakeholders and teams to ensure system consistency and improve user experience, and ensure the reliability, security, and efficiency of the Bank's applications, and other systems and platforms. The Software Engineer's primary responsibility is to develop, enhance, maintain, and monitor the bank's custom application, and Fintech partnership infrastructure. This includes systems analysis, implementation and deployment, upgrades, and provides technical and administrative support. Seattle Bank is investing heavily in the Fintech and Partner Banking space. There will be many opportunities to work on high-profile projects with multiple teams and partners, internal and external to the Bank.

Essential Duties

  • Serve as the primary point of contact and consultant on various projects and scoping assignments. Gather and address technical and design requirements. Liaise with developers, designers and system administrators to identify new features. Follow standard procedures for escalation of unresolved issues to the appropriate internal/external teams.

  • Participate in the entire application lifecycle by designing, developing, and maintaining software systems to meet end user's needs. This includes building, troubleshooting and debugging applications, and optimizing software for performance, speed and scalability. Develop model libraries with customizable and reusable code for future use.

  • Own and resolve customer issues reported. Apply diagnostic utilities to aid in troubleshooting. Test fixes and follow up with stakeholders to ensure problem has been fully and adequately resolved. Document resolution for future use.

  • Assist in the development and implementation of procedures. This includes those for security, disaster recovery, standards, purchasing and service provision. Where applicable, create workflow and process documents. Provide training and support to internal teams on applications you have built.

  • Identify and learn appropriate software supported by the organization to include banking applications. Manage cutting-edge technologies to improve legacy applications.

  • Keep current with emerging technologies and job knowledge by remaining aware of new regulations; participating in educational opportunities; reading professional publications; maintaining personal networks and participating in professional work groups and organizations.

  • Perform assigned duties in accordance with the Bank's Mission, Vision and Core Values, and provide the Bank's customers with exceptional service in accordance with the Bank's customer service standards.

  • Other duties, responsibilities, and projects as assigned.

Requirements

  • Bachelor's degree in computer engineering or a closely related field

  • 5+ years of demonstrated software engineering experience

  • Financial industry experience, including knowledge of bank core systems, banking applications, bank policies and regulatory requirements, strongly preferred

Extensive experience with:

  • Application support

  • CI/CD methodologies

  • Writing RESTful APIs

  • Server-side languages (e.g., PHP, C#, Java, Node.js, Python, JSON, XML)

  • Database technologies (e.g., Azure, Data bricks, Mongo, and MS SQL, SSRS)

  • Containerized code, WebApps

Role and level appropriate understanding of:

  • Project management principles

  • Change management processes

  • The entire web development process (design, development, Dev Ops, and deployment)

  • Front-end technologies HTML, JavaScript, and CSS

  • Back-end development (configuration, administration and management of databases and servers)

  • Security and authentication best practices

  • CMS framework

  • Excellent analytical and time management skills with the ability to organize and prioritize tasks under a variety of conditions and constraints with minimal guidance

  • Extremely effective oral and written communication skills, and teamwork skills with a problem-solving attitude

Seattle Bank Benefits

We're committed to delivering our promise of peace of mind to our clients. But we're also committed to our team members. We have intentionally designed a culture and work space that are highly collaborative, inclusive and supportive. We believe in the value of each team member and offer a full range of benefits and perks designed to support both your personal and professional goals. Our comprehensive benefits program for eligible employees includes:

  • Medical, Dental and Vision insurance

  • Employee Assistance Program (EAP), Life Insurance, Long Term Disability, Voluntary Life

  • 401K with Bank contribution

  • Paid Vacation

  • 3 Weeks
  • Paid Sick Time
  • 1 hour per 40 hours worked
  • Paid Holidays
  • 10 days
  • Stock Options

  • Annual Bonus Opportunities

  • Transportation Benefits

  • And fun, extra perks such as company socials and lunches, team development activities, bank sponsored volunteer opportunities, paid volunteer hours, quarterly incentive awards, and professional development opportunities.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer III W/ 9 Years Experience

Onyx Point, Inc.

Posted Yesterday

VIEW JOBS 6/23/2024 12:00:00 AM 2024-09-21T00:00 REQUIRED:Top Secret (SCI eligible) Responsibilities include, but are not limited to: Cyber Security and development expertise to design, test, implement, a Onyx Point, Inc. Annapolis Junction MD

Software Engineer

Seattle Bank