CareerPlan

Senior Software Engineer - Enterprise Design System

Buffalo, NY, USFull-time$97k–$162k2026-11-03 → 2026-11-10
Hybrid

Core

Builds and maintains a shared front-end design system (component library and tooling) used across the Bank's web applications.

Role type

Senior IC front-end engineer (design system)

Builds

Reusable UI components, patterns, utilities, and supporting Node.js build/test/release pipelines

Domain

Banking / Front-end engineering

Required skills

TypeScript, Node.js, Web Components (custom elements), accessibility (a11y) standards, modern front-end frameworks (Angular/React/Vue/Solid/Svelte/Lit), CI/CD automation, automated testing, semantic versioning

Preferred skills

Design system tooling (Storybook), Figma design handoffs, monorepos, modern build tooling, Web Components integration with frameworks

Responsibilities

Engineer and evolve a shared design system and component library using TypeScript; Translate approved UX/UI designs into robust, accessible components; Develop and maintain Web Components and related standards-based patterns; Champion and apply accessibility (a11y) standards for the library; Develop and maintain the library ecosystem, including documentation 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; 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; 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; Understand and adhere to the Company's risk and regulatory standards, policies, and controls; 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.

Seniority

Senior, hands-on IC