Senior Full Stack Software Engineer

Posted 10 Days Ago
Be an Early Applicant
Wilmington, DE
122K-203K Annually
5-7 Years Experience
Fintech
The Role
The Senior Full Stack Software Engineer will design, develop, and maintain the digital trust management platform. Responsibilities include executing development tasks, ensuring system reliability, authoring architectural documentation, managing code, collaborating with teams, and innovating new technologies within compliance frameworks.
Summary Generated by Built In

Overview:

The Wilmington Trust Institutional Client Services (ICS) division is experiencing rapid business growth and has initiated a strategic digital transformation program. In alignment with the business strategy, the engineering team is tasked with building a digital “trust management platform” using modern FinTech capabilities. Full stack engineers create technical designs and develop new or existing applications to solve basic to complex problems or enhancements. This role serves as a principal systems designer for major application modifications using technical skills and available technologies in the evaluation of client requirements. Full stack engineers are accountable for the entire lifecycle of both custom and commercial-off-the-shelf (COTS) business applications, including design, build, and operations, and often direct the activities of less experienced personnel This is a hands-on execution role accountable for application and test-hardness code, while ensuring compliance with corporate and regulatory policies. 

 
Primary Responsibilities:

Development Execution:  Hands-on technical design, coding, testing, deployment, and maintenance. Implement new technologies and follow development standards by properly using the existing bank dev platforms (i.e. Gitlab) and/or extending for ICS development. Review key technical development execution stats and implement continuous improvements. Complete and oversee basic to complex systems analysis, design and development. Play a key role as an individual contributor on complex projects. Maintain an excellent functional understanding of the supported application(s). 

System Reliability: Ensure reliable technology solutions through effective systems design, resilient coding, release management, change control, and incident problem-solving. Use CAP theory (Capacity, Availability, Partition Tolerance) to weigh the trade-offs for all high reliability and shared technology components. Maintain efficient operation and effectiveness of supported applications. 

Technical Architecture and Design: Author systems architecture documentation, technical specifications, and technical tasks aligned to user stories, with traceability to concrete technical components. Create developer-friendly documentation that is founded in architecture components, well defined, and easily traced from high to low level detail. Maintain accurate systems data as part of enterprise-wide technology tracking tools. Evaluate and understand complex interrelationships and effects among programs, interfacing applications and platforms. Provide highly analytical consulting and leadership in identifying and implementing new uses of information technologies to assist business units in meeting strategic objectives. 

Code and Test Harness Management: Create custom code and maintain knowledge of DevOps utilities and test harnesses, perform code reviews, and oversee code merge and elevation 

Team Collaboration:  Effective formal and informal communication with stakeholders, product owners, scrum masters, and technology teams. Direct and monitor less experienced resources and coordinate development tasks on small to large scope projects. This role requires a significant collaboration with multiple team members and stakeholders. 

Innovation:  Recommend new technologies, policies, or processes. Evaluate vendor software. 

 Compliance:   Adhere to internal control standards and address audit points and regulatory issues. 


Education and Experience (Required):

Degree: Minimum of an Associate’s degree and 5 years’ systems analysis/application development experience, or in lieu of a degree, a combined minimum of 7 years’ higher education and/or work experience, including a minimum of 5 years’ systems analysis/application development experience 

Technical Expertise: Hands-on experience with full stack software engineering, object-oriented languages (preferably C# in .NET), front-end Javascript/HTML frameworks (preferably Angular), data access technologies (preferably Entity Framework and SQL), software packaging tools (preferably NuGet and NPM), source code management tools (preferably Gitlab). Advanced knowledge and focus of the entire system to work on projects outside of normal business-as-usual (BAU) 

DevOps: CI/CD pipelines, YAML, some DevOps toolsets (Git, GitLab, Artifactory, NuGet, NPM, NodeJS, Docker, Kubernetes, Azure DevOps, MS Build, or SonarQube), some scripting experience (YAML, PowerShell, Linux/Bash, or Perl). 

Financial Technology Systems:  Some experience with client management, core banking, payments, financial reporting, or fraud/AML management solutions. 

Vendor Management: Some experience with COTS business application vendors and IT vendors 

Soft Skills: Technical leadership, problem-solving, communication, time-management, cross-functional team coordination, and technical mentorship.

Education and Experience Preferred:

Tools: Jira, Confluence. 

Financial Industry Experience: Institutional Financial Products (Corporate Trust Accounts, Investment Funds, Bonds, Structured Finance, Collateralized Loan Obligations, etc.) 

Low-Code Platform-as-a-Service Knowledge: Experience and/or willingness to learn and build applications in a low-code environment, specifically Appian 
 
 

#LI-JB3
 
 

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $121,698.75 - $202,831.26 Annual (USD). The successful candidate’s particular combination of knowledge, skills, and experience will inform their specific compensation.

LocationWilmington, Delaware, United States of America

Top Skills

CSS
HTML
Java
JavaScript
Python
SQL
The Company
Baltimore, MD
21,590 Employees
On-site Workplace

What We Do

M&T Bank is a multi-state community-focused bank serving New York, Maryland, New Jersey, Pennsylvania, Delaware, Connecticut, Virginia, West Virginia and Washington, D.C. Founded in 1856, the company provides banking, investment, insurance and mortgage financial services to more than 3.6 million consumer, business and government clients.

Jobs at Similar Companies

MassMutual India Logo MassMutual India

Associate, Technology Operations

Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana, IND

MyBambu Logo MyBambu

Training, Onboarding, and Development Specialist

Fintech • Mobile • Other • Payments • Social Impact • Financial Services • App development
West Palm Beach, FL, USA
120 Employees

Bectran, Inc Logo Bectran, Inc

UX/UI Designer

Artificial Intelligence • Fintech • Information Technology • Machine Learning • Software • Automation
Schaumburg, IL, USA
51 Employees

Similar Companies Hiring

MyBambu Thumbnail
Social Impact • Payments • Other • Mobile • Fintech • Financial Services • App development
West Palm Beach, Florida
120 Employees
Bectran, Inc Thumbnail
Software • Machine Learning • Information Technology • Fintech • Automation • Artificial Intelligence
Schaumburg, IL
51 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account