Software Engineer
$80.9k - $134.8kM&T Bank
Overview
Responsible at the proficient level for designing, developing, testing, and maintaining software solutions while contributing to technical requirements gathering. Develops scalable, secure, and resilient applications using modern technologies including Java, Spring Boot, and Python, and collaborates with team members to deliver high-quality software solutions. Completes work following banking technology standards and contributes to the overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC).
Primary Responsibilities
Work within the boundaries of the approved Software Development Life Cycle (SDLC) to solve business needs and minimize risks to the Bank through clean and resilient code with guidance as needed.
Provide feedback in pull requests to other team members.
Participate in code reviews by presenting and providing constructive feedback on code quality and improvements with team members.
Write organized, clean, efficient, and secure source code using Java, Spring Boot, Python, and related technologies, verified by a senior team member as required.
Design, develop, test, and maintain backend services, APIs, and microservices.
Utilize source control management tools to organize and maintain code, with review from manager for structure and conflict resolution.
Jointly analyze technical and business requirements for completeness, accuracy, and feasibility with senior team members to ensure accurate scoping of work.
Collaborate, document, and communicate technical implementation details clearly and concisely within the team on dependent requirements as needed.
Develop and support automation, integration, and data-processing solutions using Python.
Participate in application modernization initiatives and contribute to technical design and implementation decisions.
Collaborate with cross-functional teams to design scalable, secure, and resilient cloud-native applications.
Contribute to front-end development efforts using React and related technologies when applicable.
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.
Scope of Responsibilities
Supervisory/Managerial Responsibilities
No supervisory responsibilities.
Education and Experience Required
Associate's degree and a minimum of 3 years' systems analysis and/or application development work experience OR Bachelor's degree and a minimum of 1 year systems analysis and/or application development work experience. In lieu of a degree, a combined minimum of 5 years' education and/or relevant work experience, including a minimum of 1 year of systems analysis and/or application development work experience.
Professional proficiency in Java and/or Python with experience developing enterprise applications.
Experience developing applications using Spring Boot and RESTful APIs.
SQL and Database Development
Experience with source control tools such as Git and collaborative software development practices including code reviews.
Understanding of object-oriented design principles and modern software development methodologies.
Education and Experience Preferred
Experience developing applications using Java, Spring Boot, and Python.
Experience building and consuming RESTful APIs and microservices.
Experience working in a team environment.
Ability to work autonomously.
Ability to multitask on moderately complex projects.
Experience with cloud platforms such as Microsoft Azure.
Experience with CI/CD pipelines and DevOps practices.
Experience working with relational and/or NoSQL databases.
Experience with React and modern front-end development frameworks (preferred).
Knowledge of containerization technologies such as Docker and Kubernetes.
Knowledge of secure coding practices and application security principles.
Strong analytical and problem-solving skills.
Strong organizational and time management skills.
Proficient verbal and written communication skills.
Technical Skills
Required
Java
Spring Boot
Python
REST APIs / Microservices
Git / Source Control
SQL and Database Development
Preferred
React
Azure Cloud Services
Docker
Kubernetes
CI/CD Tools (GitLab, Azure DevOps)
MongoDB or other NoSQL databases
Agile/Scrum Development Practices
We support our team members with generous benefits.
Competitive compensation
Health, welfare, and retirement benefits
401(k) match at 5%
Work-life balance and flexible work arrangements
Banking Officers start with 25 days PTO plus 12 paid holidays
40 hours paid volunteer hours per year
Much more. For details, see: M&T Benefits Overview (
M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $80,900.00 - $134,800.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
M&T Bank Corporation is an Equal Opportunity/Affirmative Action Employer, including disabilities and veterans.
$80.9k - $134.8k
OverviewResponsible at the proficient level for designing, developing, testing, and maintaining software solutions while contributing to technical requirements gathering. Develops scalable, secure, and resilient applications using modern technologies including Java, Spring...SuggestedFull timeWork experience placementFlexible hours$167.6k - $279.4k
...day per weekOverview Responsible for shaping enterprise-wide software programming and strategy and serving as a subject matter expert... ...Acts as a knowledge resource and mentor for less experienced engineers across Technology. Technical Focus Areas Application development...SuggestedFull timeWork experience placementWork from home- Who we are looking for:We are looking for an exceptional Senior Software Engineer to join our Platform Engineering group, focusing on the VIN Decoder platform. The position will focus on backend development, AWS Postgres, GCP BigQuery, Redis, and python development. The...SuggestedWork experience placement
$120k - $150k
...great quality of life inside and outside of work.Job Title:Sr. Software EngineerReporting To:Management, Design EngineeringWork... ...exceptional things. A business that employs over ten thousand engineers and technologists with a small company feel. An enterprise where...SuggestedFull timeRelocation packageFlexible hours$74 per hour
...Description Job Title: Software Engineer II Location: Buffalo, NY Employment: Contract (9 months) Industry: Banking Compensation: $74.00/hour Schedule: 40 hours /week About the Opportunity: Join a dynamic technology team as a senior application...SuggestedContract workWorldwide- ...Title: Software Engineer Location: Buffalo, NY (4 days onsite, 1 day remote) - If there's a strong candidate then we can consider remote for him Position Overview Our client is seeking a Software Engineer contractor to backfill a resource who recently rolled...For contractorsWork experience placementRemote work
- ...Software Engineer Buffalo, New York, United States Job Brief In this role, you will be responsible for writing efficient and testable code, adhering to specifications and industry best practices. Responsibilities Develop innovative features and re-architect...
- ...Are you ready to join a growing team? CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY Duration: 6 months Primary Responsibilities: Design, develop, test, debug, and implement enterprise applications and system...Local area
$110k - $135k
Software Engineer Optional Work from Home * Buffalo Office - Buffalo, NY 14211 Overview Salary Range $110,000.00 - $135,000.00 Salary/year Level Experienced Position Type Full Time Job Shift Day Education Level 4 Year Degree Travel Percentage Negligible Category Engineering...Full timeWork at officeRemote workWork from homeShift work$99.5k - $136.8k
...values: trust each other, win together, strive for the best, own our actions, and grow and evolve. Job Description As a Software Engineer III, you will build features across the discovery layer and the products behind it: the search and browse experiences teachers...Contract workFor contractorsLocal areaWorldwideWork visaFlexible hoursShift work$60 - $70 per hour
...Description # Home # Search Jobs # Job Description Software Engineer Contract: Buffalo, New York, US Salary Range: 60.00 - 70.00 | Per Hour Job Code: 371543 End Date: 2026-10-08 Days Left: 28 days, 3 hours left Apply Position...Hourly payContract workTemporary workWork experience placement- ...Software Engineer III Buffalo, NY (Hybrid 3 days onsite/2 days remote, no exceptions) 6+ month contract Web Cam Interview $75-$85/Hr on W2 NOTES FROM MANAGER / REQUIRED SKILLS & EXP.: Role will be assisting with Java/Springboot service development...Contract workTemporary workWork experience placementImmediate startRemote workRelocation
- ...degree or equivalent practical experience in Computer Science, Engineering, or a related technical field. Experience designing,... ...environments. Experience developing automated tests and applying software engineering best practices to ensure high-quality, reliable systems...
- What you will do:The Software Engineer III will work on a cross-functional agile team in operational tools, product, or infrastructure. You will work alongside software and production engineers to build and ship new features that will drive the growth of ACV Auctions. We...
$97.1k - $161.8k
Overview Responsible at the expert level for mainframe software engineering, technical solution delivery, and technical requirements definition. Serves as an individual-contributor technical lead for critical mainframe applications and platforms. Primary Responsibilities...Full timeWork experience placement$97.1k - $161.8k
This Sr. Software Engineer will be responsible at the advanced level for writing code and the team's technical requirements gathering. Independently completes work following banking technology standards and contributes to the overall stability and resiliency of banking...Full timeWork experience placement- ...Job Description Job Description Overview Are you ready to join a growing team? CTG is seeking to fill a Software Engineer III opening for our client. Location: Buffalo, NY Duration: 12 months Primary Responsibilities: Lead and contribute...Work experience placement
$88.65 per hour
...Job Title: Software Engineer III Location: Buffalo, NY Employment Type: Temp (12 Months) Industry: Banking Compensation: $88.65/hr Schedule: 40 Hours/Week 1 st Shift About the Opportunity: ~ As a Software Engineer III, you'll take a...Temporary workWorldwideShift work- ...Job Description Job Description Overview Are you ready to join a growing team? CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY Duration: 9 months Primary Responsibilities: Design, develop, test, debug...
- ...Job Description Job Description Overview Are you ready to join a growing team? CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY Duration: 8 months Primary Responsibilities: Design, develop, test...
$74 per hour
...Job Description Job Description Job Title: Software Engineer II Location: Buffalo, NY Hire Type: Contingent Pay Range: $74.00/hour Work Type: Full-time Work Model: Remote Work Schedule: Monday – Friday, 8am – 5pm Recruiter Contact...Full timeWork experience placementRemote workMonday to Friday$77 per hour
..., application procedures, implementation, and upgrades within the banking infrastructure. Job Title: ACI Postilion - Technical Engineer II Location: Buffalo NY headquarters Hire Type: 1-year Contract / Contingent / W2 Pay Rate: $77/HR Work Model:...Contract workRemote workWorldwide- ...Job Description Job Description Overview CTG is seeking to fill a Software Engineer I opening for our client in Buffalo, NY. Location: Buffalo, NY Duration: 12 months Overview: The Software Engineer I will be responsible for designing, developing...Work experience placement
- ...Job Description Job Description Overview Are you ready to join a growing team? CTG is seeking to fill a Software Engineer III opening for our client. Location: Buffalo, NY Duration: 12 months Primary Responsibilities: Lead and contribute to...Work experience placement
$97.1k - $161.8k
...visa including those eligible for CPT/OPT or the Stem OPT extension. Job Description: M&T Bank is seeking a Senior Mainframe Software Engineer to support the enhancement, maintenance, modernization, and production support of mission-critical mainframe applications....Work experience placementH1b- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionIdeal Qualifications: Bachelor’s...Full time
$74.98 per hour
...Job Description Job Description Job Profile Job Title: Software Engineer II Location: Remote - USA Hire Type: Contingent Hourly: $74.98/hour Work Model: Remote Contact Email: ****@*****.*** No C2C, C2H , 1099 or Visa Sponsorship...Hourly payWork experience placementRemote workVisa sponsorship$147.12k - $150.6k
Title: Lead Software EngineerJob Location: 1 Seneca St, Buffalo, NY 14203. Position requires in-office work four (4) days every week.... ...coverage, and results. Must ensure comprehensive verification, coach engineers on test effectiveness, and address gaps that increase...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Buffalo, NY
- ngo software engineer Buffalo, NY
- intel software engineer Buffalo, NY
- senior software engineer remote Buffalo, NY
- junior software developer remote Buffalo, NY
- software engineer full time Buffalo, NY
- work from home software developer Buffalo, NY
- senior software engineer Buffalo, NY
- software engineer healthcare Buffalo, NY
- startup software engineer Buffalo, NY



