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.
Wilmington, DE, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Job Description

M&T Bank, a well-established financial institution with over 165 years of history, is seeking a Software Engineer III to join their team in Wilmington, DE. This senior-level position offers an exciting opportunity to lead technical initiatives in API development and integration for core banking services. The role combines technical leadership with hands-on development, requiring expertise in modern technologies like Python, Java SpringBoot, and Kubernetes.

The position demands a blend of technical expertise and leadership skills, as you'll be responsible for guiding junior engineers while managing complex technical implementations. You'll work in a hybrid environment, requiring three days of in-office presence weekly, allowing for both collaborative work and flexible arrangements.

As a Software Engineer III, you'll be at the forefront of connecting M&T's core banking services with their Online Business Banking Platform, using modern development practices and tools. The role offers exposure to various aspects of software development, from API design to production deployment, making it an excellent opportunity for experienced engineers looking to impact the financial technology sector.

M&T Bank offers comprehensive benefits including medical and retirement plans, along with unique perks like 40 hours of paid volunteer time annually. The company's commitment to community service and employee development, combined with its stable position in the financial sector, makes this an attractive opportunity for engineers seeking a meaningful role in a well-established organization.

The ideal candidate will bring strong technical capabilities in API development, experience with modern DevOps practices, and the ability to mentor other engineers. This role offers the chance to work on significant technical challenges while contributing to systems that directly impact banking services for numerous customers.

Last updated 17 days ago

Responsibilities For Software Engineer III

  • Lead technical efforts to create and integrate APIs for banking services
  • Design solutions and create Jira/TFS tickets
  • Manage SDLC from creation to production support
  • Work with Product Owner to define technical requirements
  • Review work performed by software engineers
  • Deploy code using DevOps methodology
  • Transition application code into production
  • Work with vendors on interfacing requirements
  • Implement Single-Sign On (SSO)
  • Support Voyager Decommissioning
  • Evaluate technical capabilities of vendors
  • Guide and mentor junior and senior level software engineers

Requirements For Software Engineer III

Python
Java
Kubernetes
  • Bachelor's degree in Computer Science, Engineering or related technical field
  • 5 years of experience in software engineering or related roles
  • Experience with designing solutions using Jira or TFS
  • Experience managing Software Development Life Cycle (SDLC)
  • Experience with Python, Java SpringBoot, Gitlab, RedHat OpenShift
  • Experience with DevOps methodologies
  • Experience with Agile or Waterfall workflow management tools
  • Experience with ServiceNow

Benefits For Software Engineer III

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

Related Jobs