Search jobs > Buffalo, NY > Senior software engineer

Senior Software Engineer Technical Lead - API, Java, Spring Boot

M&T Bank
Buffalo, NY
$110.6K-$184.4K a year
Full-time

Overview :

Are you ready to be at the forefront of banking technology? Join M&T Bank as a Technical Lead, guiding our development team to enable bank-wide capabilities and securely host APIs.

As a pivotal team member, you will define the direction of our API ecosystem, ensuring both security and alignment with our overarching API strategy.

Collaborating closely with cross-functional teams, you will design and implement robust solutions that drive innovation within the bank.

If you are passionate about leveraging cutting-edge technologies to shape the future of banking and support our API strategy, we want you on our team!

Primary Responsibilities :

  • Lead the design, development, and deployment of REST APIs for banking services.
  • Ensure the security, scalability, and performance of APIs in a cloud-based environment.
  • Mentor and guide a team of developers, fostering a collaborative and high-performance environment.
  • Collaborate with cross-functional teams including product management, architecture, and operations to deliver robust API solutions.
  • Take ownership of the end-to-end support process, from monitoring and troubleshooting to incident response and resolution, ensuring minimal downtime and optimal performance.
  • Stay current with emerging technologies and industry trends to continuously improve API offerings.
  • Collaborate closely with cross-functional teams including developers, DevOps engineers, and security specialists to implement best practices for API management and security.
  • Drive continuous improvement initiatives to enhance the scalability, reliability, and efficiency of our API infrastructure.
  • Implement technology consistent with Division standards and long-range plans. Ensure adherence to all Department and Technology standards and procedures, including all documentation requirements.
  • Understand and adhere to the Company’s risk and regulatory standards, policies and controls in accordance with the Company’s Risk Appetite.

Design, implement, maintain and enhance internal controls to mitigate risk on an ongoing basis. Identify risk-related issues needing escalation to management.

  • Promote an environment that supports diversity 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.

Scope of Responsibilities :

The position works under supervision of Technology management. The jobholder is competent to work independently on all high level systems analysis and technical phases of development.

The position is capable of managing the activities of others on any scope project and often leads project activities. The jobholder monitors staff performance on assigned projects related to their overall abilities and effectiveness in completing projects within schedules.

The position participates in the development of less experienced staff. The position interacts with senior management, other technology personnel, clients and vendors.

The jobholder provides backup to higher management as required and may be called upon to serve as a technical representative on committees, ad-hoc projects, etc.

Education and Experience Required :

  • A combined minimum of 9 years’ higher education and / or work experience, including a minimum of 4 years’ technology or systems experience and 3 years' leadership experience.
  • Capable of working on multiple projects of a complex nature
  • Proven track record of leading technical teams in cloud environments
  • Proficiency in RESTful API development and support
  • Strong proficiency in programming languages such as Python, Java, or JavaScript, with experience in scripting and automation.
  • Testing automation experience with JUnit, ReadyAPI, and / or Postman.
  • Experience with CI / CD Pipelines using GitLab and integration with security and static code scanning utilities.
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
  • Strong communication and interpersonal skills, with the ability to effectively interact with stakeholders at all levels of the organization.
  • Excellent analytical skills and decision-making skills
  • Experience encouraging teamwork and serving as role model when leading and directing others.
  • Experience driving project milestones in an Agile (Scrum and / or Kanban) environment.

Education and Experience Preferred :

  • Bachelor’s degree
  • Minimum of 10 years’ technology management or large program leadership experience
  • Understanding of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with Docker containers and microservices.
  • Experience with Infrastructure As Code (IAC) technologies such as Terraform, Azure Resource Manager or AWS CloudFormation.
  • Experience with API Gateways (e.g. WS02, Azure APIM, Amazon API Gateway)
  • Cloud certifications are a plus.
  • Good understanding of the Bank’s application framework
  • Aware of the Bank’s business plan and strategic objectives with ability to shape direction.

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 :

About M&T

M&T Bank is a Top 20 US bank holding company and one of the best performing and financial stable regional banks in the country, we offer our technology employees a wide range of performance-based career development opportunities.

We have a strong commitment to our customers and the communities we serve, and we continue to grow with a focus on the future.

So, when looking to advance your career, look to M&T. Grow with us.

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $110,635.

01 - $184,391.68 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

30+ days ago
Related jobs
Tekfortune Inc.
Buffalo, New York

Proven track record of leading technical teams in cloud environments. Strong proficiency in programming languages such as Python, Java, or JavaScript, with experience in scripting and automation. WS02, Azure APIM, Amazon API Gateway). A combined minimum of 9 years higher education and/or work exper...

Mindlance
Buffalo, New York

Provides technical solutions, designs, documentation, and guidance, specifies solutions, and provides technical guidance at the highest level of technical direction in the development and deployment of new or existing technical solutions. Work closely with Technology management, customers, and suppo...

Incube Hub LLC
Buffalo, New York

DESCRIPTION/OVERVIEW:Provides technical solutions, designs, documentation, and guidance, specifies solutions, and provides technical guidance at the highest level of technical direction in the development and deployment of new or existing technical solutions. Client: M&T BankJob Title: Senior DEVOPS...

M&T Bank
Buffalo, New York

This is a high performing engineering team with strong expertise in Java, Springboot and Angular. The Senior Software Engineer will spend 60% of their time writing code, 20% designing applications and 20% mentoring. Lead or participate in technical evaluations of vendor software. Expert level with J...

CLEAR
New York, US

Were looking for an experienced Senior Software Engineer to help us build the next generation of products which will go beyond just ID & enable our members to leverage the power of a networked digital identity. As a Senior Software Engineer at CLEAR, you will participate in the design, implementatio...

Summit Tech Partners
Westchester

We encourage and celebrate technical innovation and use some of the industry's leading technologies and tools. You'll be responsible for technical and architectural execution within Product Engineering teams within the Web Experience domains. You'll also be responsible for coaching and training a te...

M&T Bank
Buffalo, New York

Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or Cybersecurity and 5 years’ application development experience. We are seeking a highly skilled Full Stack Java Developer with expertise in the Identity and Access Management (IAM) space to join our team. In this ...

OneSource Technical, Inc
East Aurora, New York

Leadership opportunities assigned by the Group Lead and/or Manufacturing Engineer Manager. The Senior Manufacturing Engineer will be supporting the development of new product processes, as well as applying new manufacturing technologies to existing or mature production programs. In this role, you’ll...

CLEAR
New York, US

Were looking for an experienced Senior Software Engineer to help us build the next generation of products which will go beyond just ID & enable our members to leverage the power of a networked digital identity. As a Senior Software Engineer at CLEAR, you will participate in the design, implementatio...

DoubleVerify
New York, US

Senior Software Engineer (Data) - Social Integrations. Role: Senior Software Engineer II - Social Integrations. As a Senior Software Engineer (Data), you own new initiatives, design & build world-class platforms to measure & optimize ad performance. DoubleVerify is the leading independent provider o...