Software Engineer II
Remote
The Software Engineer II will function as a collaborative member of a team that is responsible for equipping Silvergate with dynamic technical solutions to best serve the evolving needs of the Company’s fintech and cryptocurrency business customers. The ideal candidate is passionate about learning and leveraging new technologies to design, develop, test, and monitor projects from concept through implementation. This engineering position will have a key role in building the next generation of lending and fintech client experiences which will improve productivity, and competitiveness, and deliver compelling user experiences in line with Silvergate’s core values. Each team member in this group is encouraged to take ownership of their initiatives leading the effort in all areas of the project lifecycle.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
General:
Analyze, design, code, test, and document complex programs to ensure optimal functionality and performance.
Turn requirements into efficient code, creating new solutions and modifications to the Silvergate API and related platforms primarily in the Microsoft stack of technologies.
Apply creative problem-solving skills to refine new systems and troubleshoot issues.
Collaborate with team members to ensure effective communication and achievement of objectives.
Attention to detail, ability to translate technical specifications into business-friendly terminology, and the ability to effectively communicate to a diverse set of stakeholders.
Proactively develop and maintain technical knowledge in a specialized area(s), remaining up-to-date on current trends and best practices; leverage expertise to produce solutions that utilize industry standards and facilitate exceptional performance.
Perform application maintenance and support functions to support problem resolution, willingness to be a utility and team player.
Maintain strict adherence to governing rules and regulations of the Fair Debt Collection Practice Act (FDCPA), Real Estate Settlement Procedures Act (RESPA), Truth In Lending (TILA), Fair Housing Act (FHA), Federal National Mortgage Association (FNMA), Federal Home Loan Mortgage Corporation (FHLMC), United States Department of Agriculture (USDA), Federal Housing Administration (FHA), Veterans Affairs (VA), Office of Comptroller of Currency (OCC) Private Mortgage Insurers and Private Investors and thorough knowledge of FFIEC development standards.
Possess a working knowledge of core banking functions, processes, and operations.
Maintain current knowledge of all federal and state laws and regulations, along with the Company’s policies and procedures.
Must adhere to the company’s core values of Challenge Convention, Do What’s Right, Take Ownership, Empower People, Exceed Expectations, and Cultivate Awesome all while keeping our “Why?” front of mind. Our Why? Silvergate is the banking platform for innovators, and we believe in the power of entrepreneurs to create prosperity for our communities.
Not to harm consumers with any act that could be misleading, unfair, deceptive, or abusive in act or practice.
Decision Making:
Evaluate, recommend, and implement process improvements and coding methodologies while considering current technological assets and the Company’s technology roadmap.
Routinely evaluate and recommend technical solutions to customer and business needs and opportunities that may be addressed through Silvergate’s API.
Ability to collaborate with internal stakeholders for a thorough understanding of project functionality and implement the simplest code possible while maintaining stability, performance, and ease of maintenance.
Ability to offer opinions on the Company’s development technology roadmap.
Ability to develop training and lead technical training for junior staff.
Qualifications:
Bachelor’s degree (B. A.) from a four-year college or university, at least 2 to 4 years of related experience and/or training; or an equivalent combination of education and experience. A degree in areas of Information Systems, Computer Science, or mathematics is preferred.
To perform this job successfully, an individual must have experience working with a Microsoft-based development stack: .NET (Core 3.x or 4.6.2), C#, Visual Studio, Azure DevOps – TFVC, Entity Framework code first, MS SQL Server, xml and database modeling/design.
In-depth knowledge of MVC, Razor, Blazor Server, Blazor Web Assembly, Azure function apps, and JavaScript.
Intermediate knowledge of TLS/SSL, OpenID, OAuth 2.0, MFA, and Okta or similar security platforms.
Prior experience with developing and troubleshooting REST, SOAP, HTTPS, and various web services using Postman/SOAP UI tools.
The ideal candidate would have experience with modern development methodologies (Agile, SCRUM, RAPID, RUP).
Experience with cloud development and API Management strongly preferred Azure resource configuration and administration experience is a plus.
Cloud architecture experience including API Gateways, SSL Certificates, VNets, Subnets, Azure ExpressRoute, and Wireshark/Fiddler is desirable.
Knowledge of FIX protocol, Redis Cache, Azure Service Bus, Message Queue, Private NuGet Packages, ACI’s, Docker containers, and VM’s.
This position requires diagnosing, reporting, tracking, and resolving user experience issues originating from multiple code bases. In other words, skills to systematically analyze situations and issues, identify options, draw logical conclusions and sound inferences, and determine and recommend practical courses of action using innovation, creativity, good judgment, and strategic thinking.
Ability to thrive in an innovative environment with daily challenges and opportunities.
Must be Self-sufficient, accountable, reliable, and able to drive projects with minimal supervision.
Demonstrated tenacity for not giving up on challenges, technical or other.
Experience with core banking systems, core banking middleware, and a thorough knowledge of FFIEC development standards is a plus.
BANK SECRECY ACT REQUIREMENTS:
Responsible for adhering to the reporting and recordkeeping requirements of the Bank Secrecy Act and Anti-Money Laundering rules and regulations, observing economic sanctions by prohibiting transactions as specified by the Office of Foreign Asset Control (OFAC), following the Company’s customer identification program (CIP) rules, observing all Company policies and procedures relating to BSA, OFAC, CIP, and related acts, and participation in ongoing related training.
PHYSICAL DEMANDS:
While performing the duties of this job, the employee is:
Regularly required to talk or hear
Required to communicate with customers and coworkers verbally and in writing
Occasionally required to stand; walk
Occasionally required to lift up to 10 pounds
Required to sit for long periods and reach with hands and arms
Able to read documents, computer screens, reports, and other communications and have the ability to adjust focus and close vision.
Connect Wallet and Share Job to Earn Referral Reward