✦ Luna Orbit — Software Engineering

Principal Software Engineer - Java / API

at M&T Bank

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

A senior software engineering role focused on Java and API development to support banking digital platforms, emphasizing modernization and technical leadership.

  • Develop and review code
  • Design system architecture
  • Mentor junior engineers
  • Collaborate with stakeholders
  • Ensure high-quality software delivery

Involves Java programming, API design, Agile development, system architecture, and code review within a banking environment.

The ideal candidate is a senior software engineer with extensive Java and API development experience, strong understanding of Agile methodologies, and proven leadership in technical teams within banking or financial services.

JavaAPIAgileCode ReviewSystem Architecture
Cloud PlatformsDevOpsContinuous IntegrationContinuous Deployment
JiraGitJenkinsConfluence
JavaAPIAgileSDLCCode ReviewSystem ArchitectureMentorship
JavaJava DevelopmentAPIApplication Programming InterfaceAgileSDLCSource CodeCode ReviewSystem ArchitectureTechnical Leadership
CommunicationCollaborationLeadershipProblem-solvingMentorship
Industry Banking
Job Function Lead software development and architecture for banking digital systems
Principal Software EngineerJavaAPIApplication Programming InterfaceAgileSDLCCode ReviewSystem ArchitectureSoftware DevelopmentMentorshipTechnical LeadershipJiraGitJenkinsConfluence

Lack of Java or API experience, No experience with Agile or SDLC

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