Engineering Manager - Institutional Client Services

M&T Bank Wilmington , DE 19801

Posted 3 weeks ago

Overview:

Technology leadership and management for an Institutional Client Services (ICS) business area, inclusive of general IT management, technical design, systems integration, application development, vendor application lifecycle management, technical operations, and engineering team management. Provides the highest level technical direction with a mixture of management and hands-on execution, ensures compliance with corporate or regulatory policies, and engineers well-designed, safe, secure, scalable, reliable, and resilient technology solutions.

Primary Responsibilities:

  • Technology planning including budget management, IT vendor management, team capacity and demand planning, architecture planning and documentation, IT systems capacity planning, and audit management

  • Development execution including technical design, coding, testing, deployment, and maintenance efforts on time and on budget. Plays a key role as a technical leader and individual contributor on complex projects. Identifies and implements new uses of information technologies, inclusive of buy vs. build vs. integrate decisions, to assist ICS in meeting short-term business goals and long-term strategic objectives. Follow, promote, and enhance development standards and procedures. Review key product development execution stats and implement continuous improvements.

  • Maintain reliable technology solutions through a combination of effective systems design, resilient coding practices, release management and deployment planning, production change control, well-written production run-books, and expert short and mid-term problem-solving during incidents

  • Collaboration with business stakeholders, product owners, scrum-masters, other ICS product & technology teams, and multiple centralized technology teams

  • Write clear systems architecture documentation, technical specifications, and technical tasks aligned to user stories, with traceability to concrete technical components. Maintain accurate systems data as part of enterprise-wide technology tracking tools

  • Recommend new technology, policies, or processes to benefit the organization and improve deficiencies. Lead or participate in technical evaluations of vendor software.

  • Maintain knowledge of the custom code base, mentor and review code of less experienced resources, and maintain accountability for code merge and elevation activities

  • Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.

  • Recruit top technology talent, maintain team morale and a healthy work-life balance, and promote an environment that supports diversity and reflects the M&T Bank brand.

Education and Experience Required:

  • Minimum of an Associate's degree and 8+ years of IT management and software development experience, or in lieu of a degree, a combined minimum of 12 years higher education and/or work experience, including a minimum of 10 years of IT management and software development experience.

  • Expert-level experience in true full stack software engineering (front-end as much as back-end).

  • Proficiency in understanding and applying common design patterns and practices.

  • Expert-level experience with object-oriented languages, with a bias towards C#.

  • Expert-level experience with all of the listed software development frameworks (Angular 10+, .NET 6+, Web API, Entity Framework, MVC Framework).

  • Advanced-level experience with front-end technologies (Angular/React, HTML5, CSS3, SCSS).

  • Extensive SQL programming knowledge and experience (MS SQL Server, MySQL, Redis, Oracle).

  • Strong experience with software packaging tools (NuGet, NPM).

  • Expert-level experience with source code version control tools (Git, GitLab, GitHub, Bitbucket).

  • Some experience with financial technology systems including client management, core banking, payments, financial reporting, and fraud/AML management

  • Experience with managing commercial-off-the-shelf (COTS) business application vendors, including systems integration, contract management, installation, problem solving, and run-book management

  • Systems integration including knowledge of Enterprise App Integration (EAI) design patterns

  • Strong experience with designing applications for reliability, scalability, and maintainability.

  • Excellent understanding and hands-on experience in Software Development Life Cycle and Agile/Scrum methodologies.

  • Extensive experience with REST services - implementation and consumption.

  • Proficient in systems administration and technical support for Windows and Linux servers

  • Strong understanding and experience with HTTP/TCP protocols

  • Proficient with load balancing, IIS configuration and management (Apache, Tomcat a big plus)

  • Strong experience in conducting code reviews (per PR/MR as well as a comprehensive application review).

  • Strong proficiency in unit testing implementation and configuration (NUnit, Karma, Jest).

  • Excellent problem-solving skills to assist in issue resolution.

  • Excellent verbal and written communication skills, with prior experience presenting to the target audience.

  • Excellent organizational and time management skills.

  • Experience coordinating across large cross-functional teams

  • Experience conducting POCs, recommending. and implementing technical solutions.

  • Proven mentorship and leadership capabilities from a technical perspective.

Education and Experience Preferred:

  • Hands-on experience with design, build, and maintenance of DevOps CI/CD pipelines, using code, configuration, build, deploy, static code scanning, and monitoring tools, performance monitoring and optimization. Knowledge of YAML a big plus.

  • Strong experience in common DevOps toolsets (Git, GitLab, Artifactory, NuGet, NPM, NodeJS, Docker, Kubernetes, Azure DevOps, MS Build, SonarQube).

  • Proficient in one or more scripting languages (YAML, PowerShell, Linux/Bash shell scripting, Perl)

  • Hands-on experience in managing Azure cloud instances, focusing on software architecture, engineering, and administration.

  • Experience with containerization and orchestration tools like Docker and Kubernetes.

  • Experience with Jira and Confluence

  • Experience with corporate trust services and monetary trust accounts

#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 (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.

Location

Wilmington, Delaware, United States of America


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

Engineering Manager - Institutional Client Services

M&T Bank