Silicon Valley Bank (SVB) is looking for a hands-on Principal Engineer to join their growing SVB Go Online Banking delivery team, which provides technology solutions and integration services in Digital Banking, Core banking, Credit/Charge/Debit Cards, and Foreign Exchange. This position provides expert technical guidance on large, complex, and strategic projects with significant impact.
Requirements
- Hands-on development experience in Node, React, and LoopBack
- Solid experience with React 16+, Redux, Mobx Store Management, Node.js, Typescript, ES6, CSS3, CSS Reprocessors, Grid Layout Knowledge, Jest Test
- Ability to influence the architecture and design
- Ability to analyze and trouble shoot production issues
- Experience with distributed systems and with Micro-services architecture
- Hands-on experience with RESTful web services, web applications, transactional databases, NoSQL databases
- Experience with enterprise integration services/solutions Experience and exposure to API gateways
Responsibilities
- Facilitates the creation and implementation of software systems and software development.
- Consults and provides subject matter expertise on software evaluations, feasibility studies, and new technologies.
- Specializes in software development and integration with third party solutions, as a single point of contact with the third-party vendors.
- Recommends processes and products that meet strategic goals while aligning with the Bank's long-term technology direction.
- Facilitates software development through the creation of software utilities or other means to support effective software development activities/solutions.
- Evaluates software specifications to determine feasibility of use in particular infrastructures.
- Analyzes, presents, and implements necessary development and/or infrastructure changes.
Other
- This is a remote role that may only be hired in the following location(s): AZ, FL, GA, NC and TX
- Bachelor's Degree and 10 years of experience in Software application development and maintenance OR High School Diploma or GED and 14 years of experience in Software application development and maintenance
- Technical lead experience for medium to large sized projects
- Very well versed and practical experience with Agile/Iterative delivery methodologies
- Deep love of building elegant, maintainable, well-documented, secure code - Abstracting and refactoring should be a passion, not a chore