- Search jobs
- Buffalo, NY
- senior software engineer
Senior software engineer Jobs in Buffalo, NY
- Promoted
Senior Software Engineer- .NET
M&T BankBuffalo, NY, United States- Promoted
Senior Embedded Software Engineer
Imagine Staffing TechnologyBuffalo, NY, US- Promoted
Angular Software Engineer
Lighthouse Technology ServicesBuffalo, NY, United States- Promoted
Software Engineer II
LanceSoftBuffalo, NY, United States- Promoted
Lead Software Engineer
M&T Bank CorporationBuffalo, New York, US- Promoted
AI / Software Engineer
Dentite, Inc.Buffalo, New York, USSenior Software Engineer - Java.
SquarespaceNew York, US- Promoted
Software Engineer
ExidetekBuffalo, New YorkSenior Software Engineer I.
CompassNew York, USSenior Software Engineer, Full-Stack
UnifiedNew York, US- Promoted
Senior Software Engineer Technical Lead
United IT SolutionsBuffalo, NY, United States- Promoted
Software Engineer
REQ SolutionsBuffalo, NY, United StatesSenior Software Engineer II.
DoubleVerifyNew York, US- Promoted
Software Engineer Intern
CUBRCBuffalo, NY, United States- Promoted
Senior Embedded Software Engineer
Bechamo LLCBuffalo, NY, United States- Promoted
Senior Software Engineer - Landscape
ZipRecruiterBuffalo, NY, United StatesSenior Software Engineer
MphasisNew York, USSenior Software Engineer (Remote)
Home DepotNEW YORK, USSenior Full Stack Software Engineer.
ConveneNew York, USSenior Software Engineer- .NET
M&T BankBuffalo, NY, United States- Full-time
Overview :
We are looking for a highly skilled and experienced Lead Developer to drive the design, development, and implementation of innovative information systems solutions. This role involves providing high-level technical direction, serving as a principal designer for critical applications, and collaborating with teams across the organization to address complex challenges. The ideal candidate will combine advanced analytical and technical skills with a solid understanding of our technology stack to deliver sound, scalable solutions.
Primary Responsibilities :
Lead Complex Development Efforts : Oversee and contribute to the most complex systems analysis, design, and development projects. Act as both a leader and individual contributor on significant initiatives, aligning technical solutions with business goals.
Direct Team Activities : Provide technical guidance to less experienced developers, assign development tasks, and coordinate team activities for projects of all scopes. Prepare and manage technical components of project plans.
Collaborate Across Teams : Work closely with Development, Operations, and Technology staff to ensure seamless progression from technical analysis to user acceptance testing.
Testing and Debugging : Prepare, review, and execute test data and plans. Debug and refine applications as needed to ensure reliability and performance.
Analyze Systems Interrelationships : Evaluate complex interrelationships among programs, applications, and platforms to ensure compatibility and integration across systems.
Documentation and Specifications : Develop detailed technical and functional specifications, update system documentation, and create charts, tables, and diagrams to clarify analysis. Review documentation prepared by junior staff for accuracy and completeness.
Project Assessment : Prepare and review project assessments, detailing tasks, time estimates, and efforts required for projects of various sizes.
Optimize Application Performance : Maintain the effectiveness and operational efficiency of supported applications, ensuring alignment with evolving business needs.
Innovate and Recommend : Research and recommend new technologies, policies, and processes that benefit the organization, leading technical evaluations of vendor software as needed.
Uphold Standards : Promote and ensure adherence to development standards and procedures, and maintain up-to-date expertise on the supported applications, environments, and client settings.
Budget Management : Assist in planning and managing expense and capital budgets.
Performance Management : Monitor and evaluate team performance, providing guidance and feedback as necessary. Prepare annual performance appraisals for direct reports.
Risk and Compliance : Adhere to and advocate for the Company’s risk and regulatory standards, identifying risk-related issues that require management escalation.
Diversity and Inclusion : Foster a diverse, inclusive environment that aligns with the company’s values and brand.
Internal Controls : Ensure internal control standards are met, implementing audit points and addressing issues raised by regulators as needed.
Tech Stack : MS .NET
- NET core
cloud native understanding
cloud platforms
Kubernetes
OpenShift
SQL server
query language
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
Experience with .NET
Cloud native understanding
Knowledge of Kubernetes, SQL Server, query language
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 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.