✦ Luna Orbit — Software Engineering

Lead Software Engineer - Java / API

at M&T Bank

📍 Buffalo, NY Unknown 💰 $116K – $194K USD / year Posted March 13, 2026
Salary $116K – $194K USD / year
Type Not Specified
Experience mid
Exp. Years 5+ years
Education Not specified
Category Software Engineering

A lead software engineering role focused on Java and API development, system architecture, and ensuring resiliency and performance in banking technology systems.

  • Develop and review code
  • Design system architecture
  • Lead technical requirements gathering
  • Ensure system resiliency and performance
  • Mentor engineering team

Involves Java programming, API design, SDLC adherence, system architecture, performance testing, and resiliency strategies within banking infrastructure.

The ideal candidate is a lead software engineer with extensive Java and API experience, strong leadership skills, and a focus on system resiliency and performance within banking technology.

JavaAPISDLCCode ReviewSystem Architecture
Cloud PlatformsDevOpsContinuous IntegrationContinuous Deployment
JiraGitJenkinsConfluence
JavaAPISDLCCode ReviewSystem ArchitecturePerformance TestingResiliencyCode QualityTechnical Requirements Gathering
JavaJava DevelopmentAPIApplication Programming InterfaceSDLCCode ReviewSystem ArchitectureTechnical Requirements GatheringPerformance TestingResiliencyCode Quality
LeadershipCommunicationCollaborationProblem-solvingMentorship
Industry Banking
Job Function Lead technical development and architecture for banking systems
Lead Software EngineerJavaAPIApplication Programming InterfaceSDLCCode ReviewSystem ArchitecturePerformance TestingResiliencyCode QualityTechnical Requirements GatheringMentorshipLeadership

Lack of Java or API experience, No leadership or mentorship experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile