Lead Software Engineer - Java / API jobs in United States
cer-icon
Apply on Employer Site
company-logo

M&T Bank · 1 month ago

Lead Software Engineer - Java / API

M&T Bank is a financial institution dedicated to providing excellent service and stability in banking technology. The Lead Software Engineer will be responsible for writing code, gathering technical requirements, coaching team members, and ensuring adherence to banking technology standards within the Software Development Lifecycle.

Financial Services
check
H1B Sponsor Likelynote

Responsibilities

Develop and coach other team members while also working independently on the applications within the boundaries of approved Software Development Life Cycle (SDLC) processes, including identification and recommendation of metrics to solve business needs and minimize risks to the Bank through clean and resilient code
Review and approve the designs and proposals of pull requests and oversee the execution on the change management of the request
Design process for peer review and coach others on code reviews, code quality, and improvements
Author organized, clean, efficient, and secure source code at the expert level in a minimum of one programming language and moderate proficiency in a minimum of one other language while coaching team members on the appropriate data structure and algorithms to solve business problems
Oversee the source control management inclusions of other team members and perform the merging of code developments into the production deployment path
Review testing methodology and code coverage of team members to ensure comprehensive testing is accomplished and coach others on areas of opportunity
Drive implementation adherence with patterns and practices for performance testing, resiliency, and optimization within their domain
Review, and approve requirement plans on behalf of the team in alignment with delivery partners and ensure requirement completeness, accuracy, and feasibility
Serve as key partner with other groups; suggest continuous process improvement spanning organizational boundaries where, in their own judgement, technical or architectural concerns require it
Contribute technical requirements where appropriate in support of delivery and maintenance solutions within their domain
Understand and effectively communicates architecture, progress, and challenges to business or technical stakeholders and teams
Contribute ideas and recommendations to the team's application architectural design work, engineering practices and pattern changes, and present at architecture peer group and architecture review board meetings within their domain
Present team's work at internal meetings with other peers and author internal blog posts
Understand and adhere to the Company’s risk and regulatory standards, policies, and controls in accordance with the Company’s Risk Appetite. Identify risk-related issues needing escalation to management
Promote an environment that supports a culture of belonging and reflects the M&T Bank brand
Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable
Complete other related duties as assigned

Qualification

JavaRESTful API developmentSpring BootCI/CD PipelinesJUnitReadyAPIPostmanAutomationAnalytical skillsProblem-solvingCommunication skillsInterpersonal skillsDecision-making skills

Required

Minimum of an Associate's degree and 6 years' systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years' higher education and/or work experience, including a minimum of 6 years' systems analysis/application development experience
Capable of working on multiple projects of a complex nature
Proven track record of leading technical teams
Proficiency in RESTful API development and support
Solid understanding of best practices around API security
Expert proficiency in programming Java, Spring Boot and automation
Testing automation experience with JUnit, ReadyAPI and/or Postman
Experience with CI/CD Pipelines using GitLab and integration with security and static code scanning utilities
Excellent problem-solving skills and the ability to thrive in a fast-paced, collaborative environment
Strong communication and interpersonal skills, with the ability to effectively interact with stakeholders at all levels of the organization
Excellent analytical skills and decision-making skills

Preferred

Expert analytical skills specific to application development
Experience working in a team environment
Ability to work autonomously
Ability to multitask on multiple complex projects
Strong organizational skills
Strong time management skills
Advanced verbal and written communication skills
Experience driving project milestones and delivery dates
Proven experience leading a project or initiative
Experience partnering with and presenting to multiple stakeholders within technology and business departments

Company

M&T Bank

company-logo
Great companies have an enduring sense of purpose.

H1B Sponsorship

M&T Bank has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (116)
2024 (113)
2023 (84)
2022 (103)
2021 (42)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
René Jones
Chairman & Chief Executive Officer
linkedin
leader-logo
Dan Saper
•Co-Founder/Co-Chairman of Welcome to M&T Bank Affinity Group, Western New York Chapter
linkedin
Company data provided by crunchbase