Jobs › Companies › M&T Bank › Senior Software Engineer - Enterprise Design System

Über diese Senior Software Engineer - Enterprise Design System Stelle bei M&T Bank

M&T Bank · Hybrid · Buffalo, NY

This position is on-site with the flexibility to work from home one day per week.


Overview:      

Builds and maintains a shared front-end design system (component library and supporting tooling) used across the Bank’s web applications. This role focuses on TypeScript-based component engineering, Node.js-powered build/test/release pipelines, accessibility and quality standards, and enablement of internal product teams through documentation and support. 



 Primary Responsibilities: 

  • Engineer and evolve a shared design system and component library using TypeScript, including reusable UI components, patterns, and utilities. 
  • Translate approved UX/UI designs and interaction specifications into robust, accessible components in partnership with designers and product engineers. 
  • Develop and maintain Web Components (custom elements) and related standards-based patterns to support consistent, framework-agnostic adoption across consuming applications. 
  • Champion and apply accessibility (a11y) standards for the library (semantic markup, keyboard/focus behavior, appropriate ARIA), and support consuming teams with guidance and reviews. 
  • Develop and maintain the library ecosystem, including documentation, usage guidelines, examples, and developer enablement materials. 
  • Build and operate Node.js-based tooling for the library (build, test, lint, packaging, and publishing) and support CI/CD automation. 
  • Adhere to established quality practices for the design system: automated unit/integration tests, visual/regression testing where applicable, and code review standards. 
  • Support versioning and release practices for internal consumers (e.g., semantic versioning, change logs, deprecation strategy) to enable safe adoption. 
  • Support internal users of the design system by troubleshooting integration issues, triaging defects, and improving developer experience (DX). 
  • Collaborate with product, design, QA, and other engineering teams to understand needs, prioritize backlog, and drive alignment on shared UI standards. 
  • Understand and adhere to the Company’s risk and regulatory standards, policies, and controls; escalate risk-related issues as needed. 
  • Promote an environment that supports a culture of belonging and reflects the M&T Bank brand. 
  • 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. 
  • Complete other related duties as assigned. 

  


Education and Experience Required: 

  • Associate’s degree and a minimum of 5 years’ systems analysis and/ or application development work experience or Bachelor's degree and a minimum of 3 years’ systems analysis and/ or application development work experience. In lieu of degree, a combined minimum of 7 years’ education and/or relevant work experience, including a minimum of 3 years’ systems analysis and/or application development work experience. 
  • Professional experience engineering reusable front-end components using JavaScript/TypeScript. 
  • Experience with Node.js and front-end build tooling to support packaging, testing, and publishing (e.g., CI pipelines). 
  • Experience with code quality practices such as reviews, automated testing, and continuous integration. 
  • Advanced proficiency with at least one modern front-end framework (Angular, React, Vue, Solid, Svelte, or Lit). 

  


Education and Experience Preferred: 

  • Deep experience implementing and validating accessible component behavior (a11y) and familiarity with WCAG concepts. 
  • Experience with design system tooling (e.g., Storybook or similar) and maintaining high-quality component documentation. 
  • Familiarity with Figma design handoffs (e.g., consuming component specs, tokens, and interaction guidance) and collaborating with designers to clarify implementation details. 
  • Hands-on experience with Angular, React, and Lit in a component-library or design-system context. 
  • Familiarity or hands-on experience with Web Components (custom elements; Shadow DOM concepts) and how to integrate them with common frameworks. 
  • Experience publishing and maintaining internal packages (versioning, release notes, deprecation strategy) for multiple consuming teams. 
  • Experience with monorepos and modern build tooling (e.g., package managers, bundlers, linters) and improving developer experience (DX). 
  • Experience working in an Agile team environment. 
  • Ability to work autonomously and to multitask on complex projects. 
  • Strong organizational and time management skills. 
  • Proficient verbal and written communication skills. 



We support our team members with generous benefits. 

  • Competitive compensation 

  • Health, welfare, and retirement benefits 

  • 401(k) match at 5% 

  • Work-life balance and flexible work arrangements 

  • Banking Officers start with 25 days PTO plus 12 paid holidays  

  • 40 hours paid volunteer hours per year 

  • Much more. For details, see: M&T Benefits Overview 

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

Location

Buffalo, New York, United States of America
Bereit, sich bei M&T Bank zu bewerben?
Bei M&T Bank bewerben

Wie sich dieses Gehalt für Software Engineer vergleicht

Diese Stelle zahlt $129,450/yr — unter der üblichen Spanne für Software Engineer Stellen.

$107,850 dem Median $129,450 $155,200

Übliche Spanne $129,450–$155,200/yr, aus 36 vergleichbaren Software Engineer Anzeigen auf JobsRadar (Vergütung auf USD hochgerechnet). Gehaltseinblicke für Software Engineer ansehen →

Über M&T Bank

Great companies have an enduring sense of purpose. At M&T, our purpose is a simple one: make a difference in people’s lives and uplift the communities we serve . M&T Bank Corporation is a financial holding company headquartered in Buffalo, New York. M&T’s affiliates offer advice, guidance, expertise and solutions across the entire financial spectrum, combining M&T Bank’s traditional banking services with the wealth management and institutional capabilities offered by Wilmington Trust. M&T Bank has a network of over 1,000 branches and 2,200 ATMs that span 12 states from Maine to Virginia and Washington, D.C. For more than 165 years, M&T has strived to take an active role in our communities an

Alle Jobs bei M&T Bank ansehen →

Ähnliche Jobs

MT
Lead Software Engineer – Java, MS SQL
M&T Bank
⚡ Früh bewerben Buffalo, NY Hybrid $116,400–$194,000
● Neu 👁 Gesehen ✓ Beworben vor 2 Tg.
MT
Senior Software Engineer - Salesforce, Java
M&T Bank
⚡ Früh bewerben Buffalo, NY Hybrid $97,100–$161,800
● Neu 👁 Gesehen ✓ Beworben vor 6 Tg.
MT
Senior Software Engineer – C#, .NET
M&T Bank
⚡ Früh bewerben Buffalo, NY Hybrid $97,100–$161,800
● Neu 👁 Gesehen ✓ Beworben vor 6 Tg.
KeyBank
Lead Full Stack Software Engineer
KeyBank
⚡ Früh bewerben Brooklyn, OH Hybrid $96,000–$181,000
● Neu 👁 Gesehen ✓ Beworben vor 1 Wo.
PwC
Forward Deployed Software Engineer-Palantir Foundry-Senior Associate
PwC
⚡ Früh bewerben IL-Chicago Vor Ort $77,000–$202,000
● Neu 👁 Gesehen ✓ Beworben vor 2 Wo.
PwC
Forward Deployed Software Engineer-Palantir Foundry-Manager
PwC
⚡ Früh bewerben IL-Chicago Vor Ort $99,000–$232,000
● Neu 👁 Gesehen ✓ Beworben vor 2 Wo.
Moog
AI Software Engineer
Moog
⚡ Früh bewerben Buffalo, NY Hybrid $110,000–$145,000
● Neu 👁 Gesehen ✓ Beworben vor 3 Wo.
Innovativesol
Software Engineer - Full Stack Developer
Innovativesol
⚡ Früh bewerben Remote Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 3 Wo.
Moog
NX CAM Software Development Engineer
Moog
⚡ Früh bewerben Buffalo, NY Vor Ort $85,000–$135,000
● Neu 👁 Gesehen ✓ Beworben vor 3 Wo.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei M&T Bank

Alle Jobs bei M&T Bank ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos