M&T Bank Logo

M&T Bank

Software Engineer III

Posted Yesterday
Be an Early Applicant
In-Office
Buffalo, NY
148K-158K Annually
Senior level
In-Office
Buffalo, NY
148K-158K Annually
Senior level
Lead complex systems analysis and development, oversee technical phases, deliver projects on time, and collaborate with teams on strategies and documentation.
The summary above was generated by AI

Title: Software Engineer III    

Job Location: 465 Main Street, Buffalo, NY 14203. Position requires in-office work four (4) days every week.

Job Description: Lead and oversee complex systems analysis, design, and development efforts, working independently on high-level systems analysis and technical phases of development. Serve as a key senior software engineer and individual contributor on complex projects, ensuring successful delivery and adherence to project timelines. Provide strategic analytical consulting and leadership in the identification and implementation of new information technologies, assisting client areas and M&T Bank in achieving both short-term business goals and long-term strategic objectives. Coordinating development tasks across projects of various scopes and complexities. Prepare and manage the technical components of project plans, ensuring alignment with organizational goals and timelines. Collaborate with Development, Operations, and Technology staff to define and refine systems development strategies, from technical analysis through to user acceptance testing. Prepare, review, and execute comprehensive test plans, including the creation of test data and the execution of debugging processes as required. Assess interrelationships and impacts among programs, interfacing applications, and platforms, ensuring efficient and effective integration. Develop thorough and clear technical and functional specifications, regularly updating systems documentation to reflect ongoing changes. Provide backup support to senior management and, when necessary, act as a technical representative on committees and ad-hoc projects.

Minimum requirements: Bachelor’s degree (or foreign equivalent) in Computer Science, or a related technical field plus six (6) years of experience in the job offered or as Java and Springboot Developer, Senior Software Engineer, or related occupation.

Position requires:

  • Six (6) years of experience developing applications with Java and J2EE technologies.
  • Five (5) years of experience with the following:
    • Using RDBMS.
    • Using PL/SQL.
    • Testing automation experience with JUnit and Postman.
  • Four (4) years of experience with the following:
    • Developing and consuming SOAP web services.
    • Developing Restful APIs using spring boot framework.
    • Developing applications with Spring MVC, Spring Data JPA, Hibernate, Spring Security, and Oracle.
    • Developing applications with Middleware servers including Apache Tomcat and Jboss.
    • Utilizing modern data integration patterns and technologies for web services using: REST, JSON, JAXB, XML, WSDL, Jackson and MAVEN.
    • Using GitLab and integration with security and static code scanning utilities.

Salary: $148,375.00-$158,375.00 per year

LocationBuffalo, New York, United States of America

Top Skills

Apache Tomcat
Gitlab
Hibernate
J2Ee
Jackson
Java
Jaxb
Jboss
JSON
Junit
Maven
Oracle
Pl/Sql
Postman
Rdbms
Rest
Restful Apis
Soap Web Services
Spring Boot
Spring Data Jpa
Spring Mvc
Spring Security
Wsdl
XML

Similar Jobs

5 Days Ago
Remote or Hybrid
USA
120K-180K Annually
Mid level
120K-180K Annually
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The role involves assessing and implementing security controls for software supply chains, managing security initiatives, and guiding engineers on security best practices.
Top Skills: Argo CdArtifactoryBitbucketDatadogGitGoJavaScriptJenkinsLinuxLogscalePrometheusPythonS3ShellSplunkTlsUnix
20 Days Ago
Hybrid
New York, NY, USA
138K-178K Annually
Mid level
138K-178K Annually
Mid level
Fintech • Software • Financial Services
The Software Development Engineer will design and develop software solutions for Trading & Risk Management, focusing on risk analytics, backend services, and AI integration while collaborating with product teams.
Top Skills: Ci/CdGitPython
14 Days Ago
Hybrid
134K-220K Annually
Senior level
134K-220K Annually
Senior level
AdTech • Digital Media • Internet of Things • Marketing Tech • Mobile • Retail • Software
The role involves leading AI system development, collaborating on ML model integration, and mentoring engineers while ensuring software reliability and performance.
Top Skills: GitGoogle CesGCPJavaScriptNode.jsPython

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account