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]
    Software Engineer

    Software Engineer

    TradeJobsWorkforce • 14213 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]
    Restaurant Delivery - Start Earning Quickly

    Restaurant Delivery - Start Earning Quickly

    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 • Ransomville, 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]
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 14208 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]
    Become A Surrogate Mother! Earn $60k-$99k (Women 21-38 with Prior Pregnancy Experience Only)

    Become A Surrogate Mother! Earn $60k-$99k (Women 21-38 with Prior Pregnancy Experience Only)

    Joy of Life • Ransomville, NY, US
    [job_card.full_time]
    Ready to change your life — and someone else’s? .At Joy of Life, every day you make a real difference.Join a team where compassion meets opportunity and earn up to $100K while doing what truly matt...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Application Support Engineer

    Application Support Engineer

    Global Quest • Buffalo, New York, United States
    [job_card.full_time] +1
    [filters_job_card.quick_apply]
    Citizens or Green Card holders only.Commercial Equipment Finance Technology.Engineers in this group own the.Maintain formal change documentation and expected vs. Integration & Data Engineering.B...[show_more]
    [last_updated.last_updated_30]
    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]
    Nuclear Engineer

    Nuclear Engineer

    U.S. Navy • Lake Erie Beach, NY, US
    [job_card.full_time]
    To be eligible to enlist in the U.Navy, candidates must be between the ages of 18-34.The most powerful energy sources in the world need the most powerful minds behind them.As a Nuclear Reactors Eng...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    US Navy Diver

    US Navy Diver

    U.S. Navy • Angola on the Lake, NY, US
    [job_card.full_time]
    To be eligible to enlist in the U.Navy, candidates must be between the ages of 18-34.Not many people can claim the ocean as their office. As a Navy Diver, your job will take you to the depths of the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Part-Time Navy Physician

    Part-Time Navy Physician

    US Navy Reserve • Youngstown, 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]
    Part-Time Naval Aviation Systems Officer

    Part-Time Naval Aviation Systems Officer

    US Navy Reserve • Youngstown, NY, United States
    [job_card.part_time]
    ABOUT Pursuing a civilian career doesn’t have to mean getting stuck in the corporate world.As a current or former Naval Flight Officer, there are plenty of part-time opportunities to use your leade...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Java Server Engineer

    Java Server Engineer

    TradeJobsWorkForce • 14204 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]
    Remote Senior Java Engineer - AI Trainer

    Remote Senior Java Engineer - AI Trainer

    SuperAnnotate • Niagara Falls, 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_30]
    Delivery Driver - Start Earning Quickly

    Delivery Driver - Start Earning Quickly

    DoorDash • Lawtons, 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]
    Women Under 40 : Earn $35,000–$40,000 as a Surrogate

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

    Prime Genetics • Highland-On-The-Lake, 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]
    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]
    Cleaner / Janitor / Custodian

    Cleaner / Janitor / Custodian

    Cleantec • Lewiston, NY, United States
    [job_card.full_time] +1
    Are you ready to embark on a new journey? Cleantec is seeking enthusiastic individuals to join our team as Janitorial Workers, Commercial Cleaners, and Custodians. No special powers required, just a...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Border Patrol Agent - Earn up to $30,000 in Recruitment Incentives (Hiring Immediately)

    Border Patrol Agent - Earn up to $30,000 in Recruitment Incentives (Hiring Immediately)

    U.S. Customs and Border Protection • Ransomville, NY, United States
    [job_card.full_time]
    Border Patrol Agent (BPA) Entry Level.NEW RECRUITMENT AND RETENTION INCENTIVES!.Duty assignments available at the time of offer may include the Southwest Border, including prioritized locations.Bor...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]