Talent.com
Principal Software Engineer - Java / API
Principal Software Engineer - Java / APIM&T Bank • Buffalo, NY
Principal Software Engineer - Java / API

Principal Software Engineer - Java / API

M&T Bank • Buffalo, NY
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Join M&T Bank’s Digital Banking Experience (DBX) team as a Principal Software Engineer, helping shape the modernization of our digital banking platform. You’ll be part of a forward-thinking, tech-savvy environment driving innovation across one of the bank’s most critical customer-facing systems.

As a Principal Software Engineer, you’ll partner with two existing Technical Leads and work hands-on with a dedicated agile team to deliver high-quality, modernized banking solutions. This is an opportunity to influence technology direction, guide engineering excellence, and collaborate closely with business partners to turn strategy into impactful digital experiences.

Primary Responsibilities

  • Accountable for the overall code change and review process to ensure high quality and process optimization.
  • Apply and analyze metrics across teams to identify opportunities for SDLC process improvement, peer reviews, and work with teams to implement solutions.
  • Author organized, clean, efficient, and secure source code at the expert level in multiple programming languages; coach team members on data structures and algorithms to solve business problems.
  • Contribute to the continuous improvement of development operations, coding practices, and strategic engineering initiatives.
  • Contribute to and review technical roadmaps that address both strategic requirements and technical debt, ensuring compliance with corporate standards and industry best practices.
  • Support rollout of engineering capabilities for specific domains and ensure all regulatory requirements are met.
  • Lead discussions with business or technical stakeholders; proactively engage other groups to align on technical and architectural opportunities.
  • Design, review, and approve system architecture; ensure cross-domain alignment, identify gaps and efficiencies, and drive strategic direction while adhering to architectural design patterns.
  • Regularly participate in and present at peer group committees, capturing opportunities for improvement and working with senior leadership to act on them.
  • Ensure code quality meets industry and corporate standards while mentoring junior team members.
  • Drive implementation adherence and recommend best practices related to performance testing, resiliency, and optimizations.
  • Influence behavioral change with product owners, architects, and senior leaders in the overall requirements and story ingestion process.
  • Understand and adhere to the Company’s risk and regulatory standards, policies, and controls in accordance with the Company’s Risk Appetite.
  • Promote an environment that supports a culture of belonging and reflects the M&T Bank brand.
  • Maintain internal control standards, including timely implementation of internal and external audit points.
  • Complete other related duties as assigned.

Supervisory / Managerial Responsibilities

No direct supervisory responsibilities, but will provide technical mentorship and leadership to engineers across agile teams.

Education and Experience Required

  • Associate’s degree and a minimum of 9 years’ systems analysis and / or application development work experience, or
  • Bachelor’s degree and a minimum of 7 years’ systems analysis and / or application development work experience.
  • In lieu of a degree, a combined minimum of 11 years’ education and / or relevant work experience, including a minimum of 7 years’ systems analysis and / or application development work experience.
  • Expert proficiency in Java, Spring, Angular, SQL, database design, API development, and Git.
  • Education and Experience Preferred

  • Modern Development Practices : Hands-on experience with software modernization, SDLC, DevOps, and delivering in fast-paced, dynamic environments.
  • Industry Knowledge : Background in the financial industry with exposure to business banking features, servicing processes, and back-office support.
  • Integration Skills : Experience with third-party vendor platform integrations and managing cross-dependencies for system integrations.
  • Leadership & Collaboration : Proven ability to lead and mentor development teams, translate technical designs into actionable deliverables, and foster collaboration in agile team environments.
  • Delivery Focus : Track record of driving high-quality technical delivery under tight timelines.
  • Why Join Us

    This is a chance to be part of a transformative initiative at the intersection of banking and technology—modernizing the core digital experiences that millions of customers rely on every day. You’ll have the autonomy to design innovative solutions, the influence to shape technology strategy, and the opportunity to mentor engineers in a collaborative and growth-minded environment.

    #LI-JB3

    M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $139,700.00 - $232,900.00 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

    [job_alerts.create_a_job]

    Principal Software Engineer Java API • Buffalo, NY

    [internal_linking.similar_jobs]
    Remote Senior Java Engineer - AI Trainer

    Remote Senior Java Engineer - AI Trainer

    SuperAnnotate • Tonawanda, New York, US
    [filters.remote]
    [job_card.full_time]
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...[show_more]
    [last_updated.last_updated_variable_days]
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 14202 Buffalo, NY, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Operating Engineers

    Operating Engineers

    TradeJobsWorkforce • Buffalo, NY, United States
    [job_card.full_time]
    Investigate and understand root causes for issues in business operations.Develop corrective actions to solve the operations issues. Provide consulting services to solve operations engineering proble...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Delivery Driver - Start Earning Quickly

    Delivery Driver - Start Earning Quickly

    DoorDash • Eden, NY, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a var...[show_more]
    [last_updated.last_updated_30] • [promoted]
    DoorDash Shopper - Sign Up and Start Earning

    DoorDash Shopper - Sign Up and Start Earning

    DoorDash • Angola, NY, United States
    [job_card.full_time] +1
    Why Become a Shopper with DoorDash?.Turn your shopping skills into extra income.Whether you’re helping someone stock up on groceries or delivering a last-minute convenience order, as a Shopper you ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal AI Architect - Technology, Media & Telecommunications (TMT) - Senior Manager - Consulting

    Principal AI Architect - Technology, Media & Telecommunications (TMT) - Senior Manager - Consulting

    EY • Buffalo, NY, United States
    [job_card.full_time]
    At EY, we're all in to shape your future with confidence.We'll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go.Join EY and help ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    ESY Summer School Teacher Aides

    ESY Summer School Teacher Aides

    Kenmore-Town of Tonawanda UFSD • Angola, NY, United States
    [job_card.full_time] +1
    The Board of Cooperative Educational Services, Erie 2-Chautauqua-Cattaraugus is seeking qualified candidates for the following 2026 Summer School positions : . Hour or As Per USA Collective Bargaining...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Seeking daycare near

    Seeking daycare near

    Wyndy LLC • Eden, NY, United States
    [job_card.full_time]
    Offer nurturing environment for infants and toddlers.Ensure child's safety and well-being.Plan and conduct age-appropriate activities. Maintain clean and organized daycare space.Effective communicat...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Aviation Electronics, Electrical & Computer Systems Technician

    Aviation Electronics, Electrical & Computer Systems Technician

    US Navy • Lewiston, NY, United States
    [job_card.full_time]
    ABOUT Aviation Electronics, Electrical, and Computer Systems Technicians (AV) work on some of the most advanced aircraft systems in the world. They maintain, diagnose, and repair complex electrical ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engineering Technician

    Engineering Technician

    Excelco / Newbrook • Derby, NY, United States
    [job_card.full_time]
    Engineering Technician to join our Engineering Department.ENI is a large-part, non-repetitive manufacturing company supporting critical Department of Defense programs. With continued growth, new equ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Java Server Engineer

    Java Server Engineer

    TradeJobsWorkForce • 14202 Buffalo, NY, US
    [job_card.full_time]
    Java Server Engineer Job Duties : Evaluates Web applications by studying systems flow, data usage, and ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Restaurant Delivery - Onboarding / Onboard

    Restaurant Delivery - Onboarding / Onboard

    DoorDash • Angola, NY, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a variety o...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Navy Nurse Corps

    Navy Nurse Corps

    U.S. Navy • Angola on the Lake, NY, US
    [job_card.full_time] +1
    To be eligible to enlist in the U.Navy, candidates must be between the ages of 18-34.The greatest reward for nearly every nurse is the joy of serving others. But in the Navy Nurse Corps, when you wo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Part-Time Navy Physician

    Part-Time Navy Physician

    US Navy Reserve • Lewiston, NY, United States
    [job_card.part_time] +1
    ABOUT Serve your country as a part-time physician.This position DOES NOT require you to relocate.Navy commissioned physicians attend to service members and their families in much the same way a civ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    TradeJobsWorkforce • 14202 Buffalo, NY, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and instal...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Director of Software Development - Medical Device

    Director of Software Development - Medical Device

    DeBellis Catherine & Morreale - Corporate Staffing • Buffalo, NY, United States
    [job_card.full_time]
    Director of Software Development - Medical Device.We are seeking a Senior Software Manager / Director with deep experience in embedded systems and connected device ecosystems to lead a multidisciplin...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Qualified Moms Wanted : Healthy Prior Delivery + Age 21–36 (Surrogacy $50k–$100k)

    Qualified Moms Wanted : Healthy Prior Delivery + Age 21–36 (Surrogacy $50k–$100k)

    Ivy Surrogacy • Ransomville, NY, US
    [job_card.full_time] +1
    Becoming a surrogate mother is one of the greatest gifts of life!.Ivy Surrogacy is a third-party reproductive agency for parents all over the world seeking. At Ivy Surrogacy, we genuinely believe we...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Women Under 40 : Earn $35,000–$40,000 as a Surrogate

    Women Under 40 : Earn $35,000–$40,000 as a Surrogate

    Prime Genetics • Ransomville, None, US
    [job_card.full_time]
    Do you want to become a surrogate? .We are now offering a sign on bonus to all qualified and matched surrogates that sign contracts. The first step is to fill out our surrogate application.A fertili...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]