Senior Software Engineer — Hybrid, Secure Banking Platform

M&T Bank Corporation

Buffalo (NY)

Hybrid

USD 97,000 - 162,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

M&T Bank Corporation is seeking a senior software engineer to own applications and services across the full SDLC at the Seneca One Buffalo location with a remote‑friendly cadence. You’ll design, implement, and secure scalable banking solutions, leading cross‑team collaboration and modernization efforts.

The role emphasizes architecture, cybersecurity, and regulatory standards, with mentoring responsibilities and a focus on automation, AI‑assisted tooling, and production stability.

Qualifications

  • Advanced proficiency in C# and .Net programming languages.
  • Experience designing and consuming REST APIs and working with JSON.
  • Proficiency with Microsoft SQL Server, Azure SQL, and Redis.
  • Hands‑on experience with Azure Functions, Blob Storage, Application Insights, and Dynatrace.
  • Experience working with OpenShift, containers, Helm, and Kubernetes in cloud‑native environments.
  • Familiarity with source control and DevOps practices using GitLab, GitLab CI/CD, and GitLab Duo.
  • Experience with code quality and artifact management tools such as JFrog Artifactory and SonarQube.
  • Knowledge of automated testing frameworks including NUnit/JUnit and automated API/unit testing.
  • Experience with batch processing and enterprise job scheduling tools such as Automic.

Responsibilities

  • Provide technical ownership for applications and services across SDLC.
  • Design secure, resilient, maintainable solutions across layers (API, data, batch, integration).
  • Lead technical analysis of complex requirements and nonfunctional needs.
  • Write production‑quality, optimized code with proper data structures and patterns.
  • Use CI/CD, test automation, and deployment tooling to improve delivery.
  • Review designs, mentor engineers, and resolve complex issues.
  • Coordinate with architecture, cloud, security, and vendor teams end‑to‑end.
  • Support cloud modernization, migrations, and dep removals.
  • Develop monitoring, documentation, and production readiness evidence.
  • Assist in incident response, RCAs, disaster recovery, resiliency improvements.
  • Prepare designs, interfaces, and communicate risks and tradeoffs clearly.
  • Ensure releases comply with SDLC, governance, and audit requirements.
  • Evaluate AI tools and maintain human oversight where needed.
  • Identify risks and escalation pathways to management.
  • Promote a culture of belonging and brand values.

Skills

C#/.NET
REST APIs
SQL Server/Azure SQL/Redis
Azure Functions
OpenShift/Kubernetes
GitLab CI/CD
Unit testing (NUnit/JUnit)
Automation & DevOps

Education

Bachelor's degree in a relevant field
Associate’s degree + 5 years exp

Tools

Azure Functions
Blob Storage
Application Insights
Dynatrace
GitLab
Artifactory/SonarQube

Job description

M&T Bank Corporation is seeking a senior software engineer to own applications and services across the full SDLC at the Seneca One Buffalo location with a remote‑friendly cadence. You’ll design, implement, and secure scalable banking solutions, leading cross‑team collaboration and modernization efforts.

The role emphasizes architecture, cybersecurity, and regulatory standards, with mentoring responsibilities and a focus on automation, AI‑assisted tooling, and production stability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Hybrid Banking Tech Lead
Senior Software Engineer - Hybrid Banking Tech Lead

M&T Bank • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Senior Software Engineer - Payments & Java (Hybrid)
Senior Software Engineer - Payments & Java (Hybrid)

M&T Bank • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Senior Software Engineer — Banking Payments (Hybrid)
Senior Software Engineer — Banking Payments (Hybrid)

M&T BANK CORPORATION • South Dakota

Hybrid
USD 97,000 - 162,000
Senior Software Engineer – Tech 360 Platform (Hybrid)
Senior Software Engineer – Tech 360 Platform (Hybrid)

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Lead Software Engineer - Hybrid Enterprise Platform & Cloud
Lead Software Engineer - Hybrid Enterprise Platform & Cloud

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 116,000 - 194,000
Hybrid Senior Software Engineer – Tech 360 Platform
Hybrid Senior Software Engineer – Tech 360 Platform

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Hybrid work model
Buffalo location
Lead Software Engineer - Cloud-Native Platform & Dashboards
Lead Software Engineer - Cloud-Native Platform & Dashboards

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 116,000 - 194,000
Senior Software Engineer - C#/.Net
Senior Software Engineer - C#/.Net

M&T Bank • Buffalo (NY)

Hybrid
USD 97,000 - 162,000
Senior .NET Full-Stack Engineer — Azure & APIs
Senior .NET Full-Stack Engineer — Azure & APIs

M&T Bank Corporation • Buffalo (NY)

On-site
USD 97,000 - 162,000
Senior Software Engineer - C#/.Net
Senior Software Engineer - C#/.Net

M&T Bank Corporation • Buffalo (NY)

Hybrid
USD 97,000 - 162,000