Taro Logo

Software Engineer III

M&T Bank Corporation is a financial holding company headquartered in Buffalo, New York, offering banking services, wealth management and institutional capabilities.
Buffalo, NY, USA
$145,382 - $155,382
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Finance

Job Description

M&T Bank, a leading financial institution with over 165 years of history, is seeking a Software Engineer III to join their technology team in Buffalo, NY. This senior-level position offers a competitive salary range of $145,382 - $155,382 and requires hybrid work with three days in-office per week.

The role combines both technical leadership and hands-on development, focusing on building modern web applications using TypeScript/JavaScript for frontend and C# for backend services. You'll be working in a dynamic environment using cutting-edge technologies including Docker, Kubernetes, and Openshift for cloud deployments.

As a Software Engineer III, you'll lead team-level engineering efforts, breaking down complex features into manageable stories while mentoring junior developers. The position requires strong expertise in web and API development, with at least 4 years of experience in software development and proven skills in modern development practices including Agile and CI/CD.

M&T Bank offers comprehensive benefits including medical coverage, retirement plans, and unique perks like 40 hours of paid volunteer time annually. The company prides itself on making a difference in people's lives and uplifting the communities they serve, combining the capabilities of a large bank with the care of a locally focused institution.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, strong technical skills, and the ability to collaborate effectively with stakeholders. This role presents an excellent opportunity to work on customer-facing experiences while contributing to the digital transformation of a well-established financial institution.

Join M&T Bank to be part of a team that values integrity, ownership, collaboration, curiosity, and candor. The position offers both technical challenges and leadership opportunities, making it perfect for experienced developers looking to advance their careers in a stable yet innovative environment.

Last updated 22 days ago

Responsibilities For Software Engineer III

  • Leads team-level engineering and breakdown of epics and features into manageable stories
  • Develops web experiences using TypeScript/JavaScript and backend services using C#
  • Packages assets into Docker containers and deploys using Openshift
  • Conducts code reviews to maintain quality standards
  • Mentors junior team members
  • Collaborates with stakeholders for production software releases

Requirements For Software Engineer III

TypeScript
JavaScript
Node.js
Kubernetes
  • Bachelor's degree in Computer Science, Information Technology, MIS, Software Engineering or related field
  • 4 years experience in software development
  • 4 years experience with web development, API development, Agile, CI/CD
  • 3 years experience with C# and TypeScript/JavaScript
  • 1 year experience with GIT and Kubernetes/Docker/Openshift

Benefits For Software Engineer III

Medical Insurance
401k
  • Medical benefits
  • Retirement benefits
  • 40 hours paid volunteer time annually

Related Jobs