Lead Full Stack Java Software Engineer – Digital Banking Platform

M&T Bank

Buffalo, New York, United States of America
Base: $116,400.00 - $194,000.00 annual (usd); bonu...
Full-stack development with angular
Java and spring boot api development
Ci/cd pipelines and gitlab source control
This role involves building a next-generation digital banking platform from the ground up as part of a high-visibility, agile engineering team

Job Summary

  • This role involves building a next-generation digital banking platform from the ground up as part of a high-visibility, agile engineering team.
  • As a Lead Software Engineer, you will spend approximately 80% of your time designing and developing software while guiding the team's technical approach and ensuring code quality.
  • The position offers the opportunity to influence architecture, shape engineering practices, and build new capabilities end-to-end on a program with strong leadership visibility.

Matching Summary

This role involves building a next-generation digital banking platform from the ground up as part of a high-visibility, agile engineering team.

Salary

Base: $116,400.00 - $194,000.00 Annual (USD); Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • Full-stack development with Angular
  • Java and Spring Boot API development
  • CI/CD pipelines and GitLab source control
  • Resilient system design and performance optimization
  • Hands-on technical leadership and mentoring

Nice-to-have

  • Mobile development experience with Kotlin or Swift
  • Experience in agile collaborative team environments
  • Strong analytical and problem-solving skills
  • Ability to work autonomously on complex initiatives
  • Experience presenting to technology and business stakeholders

Key Requirements

  • Bachelor's degree and minimum 5 years' systems analysis or application development experience
  • Associate's degree and minimum 7 years' relevant experience
  • In lieu of degree: combined minimum of 9 years education and/or work experience including 5 years in system analysis
  • Expert proficiency in at least one programming language with professional proficiency in another

Work Rights

Not specified

Tailored Resume

Cover Letter