Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Lead Software Engineer - Java / API image - Rise Careers
Job details

Lead Software Engineer - Java / API

Overview:

Provides designs, specifies information systems solutions and the highest-level technical direction in the development of new or existing applications to solve basic to complex problems or enhancements.  Serves as a principal application designer for critical components and major modifications effectively using analytical and technical skills, available technology and tools in the evaluation of client requirements and processes.  Provides solutions that are technologically sound.  Often directs and monitors the activities of less experienced personnel.

Primary Responsibilities:

  • Complete and oversee the most complex systems analysis, design and development efforts.  Play a key role as a leader and individual contributor on complex projects.  Provide the highest-level analytical consulting and leadership in identifying and implementing new uses of information technologies to assist the client areas and Bank in meeting their short-term business goals and long-term strategic objectives.
    Direct and monitor less experienced resources and coordinate development tasks for any scope project. Prepare and manage the technical component of project plans.
    Confer with other Development, operations staff and Technology staff in overall systems development direction from technical analysis to user acceptance testing.
    Prepare and review test data and execute detailed test plans.  Complete any required debugging.
    Evaluate and understand highly complex interrelationships and effects among programs, interfacing applications and platforms.
    Prepare thorough, clear technical and functional specifications and update systems documentation.  Prepare charts, tables and diagrams to assist in analyzing problems.  Review documentation prepared by less experienced staff.
    Prepare and review assessments to include required tasks, estimated time frames and effort for any scope project.
    Maintain efficient operation and effectiveness of supported applications.
    Recommend new technology, policies or processes to benefit the organization and improve deficiencies. Lead or participate in technical evaluations of vendor software.
    Follow and promote use of development standards and procedures.
    Maintain high level of technical aptitude and expert working knowledge of the supporting application(s), development environments and the supported client environment.
    Assist in developing expense and capital budgets.
    Monitor employee performance and may prepare annual appraisals.
    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.
    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 or projects as required, which may include playing a lead role in due diligence, cost/benefit analysis or business study activities.

Scope of Responsibilities:

The position works under supervision of Technology management.  The jobholder is competent to work independently on all high-level systems analysis and technical phases of development.  The position is capable of managing the activities of others on any scope project and often leads project activities.  The jobholder monitors staff performance on assigned projects related to their overall abilities and effectiveness in completing projects within schedules.  The position participates in the development of less experienced staff.  The position interacts with senior management, other technology personnel, clients and vendors.  The jobholder provides backup to higher management as required and may be called upon to serve as a technical representative on committees, ad-hoc projects, etc.

Education and Experience 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

  • Associate’s degree and a minimum of 7 years’ systems analysis and/or application development work experience or Bachelor's degree and a minimum of 5 years' systems analysis and/or application development work experience. In lieu of a degree, a combined minimum of 9 year’s education and/or relevant work experience, including a minimum of 5 years’ system analysis and/or application development work 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

Education and Experience Preferred:

Good understanding of the Bank’s application framework

Subject matter expert in business with knowledge or experience utilizing application/system being supported

Mastered understanding of applications supported with an advanced knowledge of interfacing/integrated applications

Ability to work in a team environment as well as autonomously

Ability to multitask for various components of complex projects

Mastered knowledge and focus of the entire system to work on projects outside of normal business as usual (BAU)

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $110,635.01 - $184,391.68 (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

Average salary estimate

$147513.345 / YEARLY (est.)
min
max
$110635.01K
$184391.68K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs

Lead the technical vision and engineering for an enterprise design system to enable consistent, accessible, and high-performance digital experiences across the bank.

MTB Hybrid Worcester, MA
Posted 17 hours ago

M&T Bank is hiring an HR Business Partner II to provide strategic HR counsel and lead talent, engagement, and organizational initiatives for senior leaders in the assigned business lines.

Photo of the Rise User

Speechify is hiring a Senior Software Engineer on the Core Experiences team to design and ship cross-platform SDKs, backend services, and APIs (Kotlin Multiplatform) that improve loading, parsing, and overall product experience.

Photo of the Rise User
Posted 12 hours ago

Lead a technical area at FinQuery as a Principal Software Engineer, shaping architecture, mentoring teams, and driving AI-augmented development to improve scalability, reliability, and delivery speed.

Photo of the Rise User

Savvas is hiring an Accessibility Engineer to drive WCAG 2.1 AA compliance and build inclusive educational experiences for students and educators with disabilities.

Photo of the Rise User

Grammarly is hiring a Senior Back-End Software Engineer in San Francisco to design and operate highly available, scalable backend systems that support millions of users.

Photo of the Rise User
Posted 3 hours ago

Join TDO Software as an AI Development Engineer to build cloud-native dental applications using C#, Angular, Azure, and AI-powered development tools in a hybrid San Diego role.

Posted 13 hours ago

College Board is hiring an Engineer IV to lead UI and full-stack development on BigFuture, delivering scalable, accessible features that serve millions of students.

Photo of the Rise User

A Junior E-Commerce Web Developer role at Arthur Grand Technologies focused on BigCommerce front-end development, performance optimization, and e-commerce integrations for onsite delivery in Fort Washington, PA.

At CMU's TEEL Lab, build and operate scalable backend systems and APIs that support research-driven educational platforms and analytics.

Photo of the Rise User
Posted 24 minutes ago

Lead prototype-driven R&D and core backend engineering at Pocket Prep as a Staff Full Stack / AI Engineer, building and evaluating AI-enabled features that improve learning outcomes.

Photo of the Rise User
Posted 24 hours ago

Sourgum is hiring a hands-on Product Support Engineer to debug and permanently fix production issues, improving platform stability for our customers.

Photo of the Rise User
Posted 8 hours ago

Help design and operate highly scalable SaaS microservices for a cloud-native data protection platform as a Backend Engineer focused on reliability and automation.

Photo of the Rise User
Posted 13 hours ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays

Life360 is hiring a Senior Mobile Engineer II to lead the design and implementation of a unified maps framework that scales across its mobile apps and teams.

Photo of the Rise User
Epic Games Hybrid Cary,North Carolina,United States
Posted 14 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave

Contribute technical gameplay features and systems at Epic Games as a Gameplay Systems Intern, working closely with designers and engineers to build memorable player experiences using C++ and Unreal Engine.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, onsite
DATE POSTED
October 26, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!