Engineering Team Lead ICS Collateralized Loan Obligations (CLO)

M&T BankWilmington, DE
275d$121,698 - $202,831

About The Position

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 modernizing the 'Collateralized Loan Obligations' platform. Full stack engineering team lead will coach and guide the team to create technical designs and develop new or existing applications to solve basic to complex problems and 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. Engineering team leads are accountable for the entire lifecycle of both custom and commercial-off-the-shelf (COTS) business applications (specifically for existing 'Solvas' platform supporting the CLO business), including design, build, and operations. This is a hands-on execution role accountable for application and test-harness code, while ensuring compliance with corporate and regulatory policies, and engineering well-designed, secure, scalable, reliable, and resilient technology solutions.

Requirements

  • A combined minimum of 9 years' higher education and/or work experience, including a minimum of 4 years' engineering and/or architecture experience and 3 years leadership experience.
  • Hands-on experience with full stack software engineering, object-oriented languages (C#, .NET), front-end JavaScript/HTML frameworks (preferably Angular), data access technologies (preferably Entity Framework and SQL).
  • Experience with software packaging tools (preferably NuGet and NPM), source code management tools (preferably Gitlab).
  • Some experience with SIEM tools (preferably Splunk) and log management platforms (preferably ELK).
  • Advanced knowledge and focus of the entire system to work on projects outside of normal business-as-usual (BAU).
  • Experience operating in an Agile environment (preferably SAFe).
  • Experience with CI/CD pipelines, 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).
  • Experience working in Banks in a technology role supporting loans, client management, core banking, payments, financial reporting, loan or debt management functions.
  • Some experience with COTS business application vendors and IT vendors.

Nice To Haves

  • Experience with Institutional Financial Products (Corporate Trust Accounts, Investment Funds, Bonds, Structured Finance, Collateralized Loan Obligations, etc.), preferably CLOs.

Responsibilities

  • Technical guidance to a team of 5-8 engineers.
  • Lead and contribute to 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 engineering lead on complex projects.
  • Maintain an excellent functional understanding of the supported application(s).
  • Ensure reliable technology solutions through effective systems design, development, release management, change control, and incident problem-solving.
  • Maintain efficient operation and effectiveness of supported applications.
  • Author systems architecture documentation, technical specifications, and technical tasks aligned to user stories.
  • Create developer-friendly documentation that is founded in architecture components.
  • Maintain accurate systems data as part of enterprise-wide technology tracking tools.
  • Provide highly analytical consulting and leadership in identifying and implementing new uses of information technologies.
  • Create custom code and maintain knowledge of DevOps utilities and test harnesses.
  • Perform code reviews, and oversee code merge and elevation.
  • Define objectives for team members, provide coaching and performance feedback.
  • Develop a culture of execution excellence by proactively managing talent and performance.
  • 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.
  • Adhere to internal control standards and address audit points and regulatory issues.
  • Recommend new technologies, policies, or processes.

Benefits

  • Medical and retirement benefits.
  • Forty hours of paid volunteer time each year.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Credit Intermediation and Related Activities

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service