{"id":171005,"url":"https://alion.io/job/mt-bank-corporation-lead-software-engineer","title":"Lead Software Engineer","company":{"id":4312,"name":"M&T Bank","domain":"mtb.com","url":"https://alion.io/company/mtb","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":85,"open_postings":72,"ghost_share":0,"stale_share":0.583,"repost_share":0,"time_to_fill_p50_days":36,"computed_at":"2026-10-21T05:46:15Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Buffalo, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":116400,"max":194000,"currency":"USD","period":"year","gross":null,"usd_annual":194000},"salary_estimate":null,"experience_years_min":9,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"JavaScript","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-07-29T00:00:00Z","employer_posted_date":"2026-07-29","last_verified_at":"2026-10-22T02:38:48Z","board_verified":true,"closed_at":null,"days_open":85,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":85},"description":"Responsible at the expert level for writing code and leading the team's technical requirements gathering. Completes work following banking technology standards and contributes to the overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC) while coaching and mentoring other engineers. This role requires deep expertise in modern application development, architecture, authentication and authorization frameworks, and front-end and back-end technologies to deliver secure, scalable, and resilient solutions.\nPrimary Responsibilities\nDevelop and coach other team members while also working independently on applications within approved Software Development Life Cycle (SDLC) processes, including identification and recommendation of solutions to meet business needs while minimizing risk through clean, secure, and resilient code.\nReview and approve application designs, technical proposals, and pull requests while overseeing execution through the change management process.\nDesign and lead peer review processes while coaching engineers on code quality, coding standards, and continuous improvement.\nAuthor organized, clean, efficient, and secure source code at an expert level while promoting appropriate use of data structures, algorithms, and design patterns.\nServe as a technical leader in the design and development of enterprise applications utilizing C#, JavaScript, Angular, and other modern development technologies.\nProvide architectural guidance across multiple programming languages, frameworks, and application domains, ensuring alignment with enterprise standards and best practices.\nLead implementation and governance of authentication and authorization frameworks, including OAuth 2.0, OpenID Connect (OIDC), JWT, token-based security models, and associated identity and access management solutions.\nOversee source control management processes, including branching strategies, code integration, release management, and deployment activities.\nReview testing methodologies and code coverage to ensure comprehensive testing, application quality, and production readiness.\nDrive adherence to engineering patterns and practices for performance, resiliency, scalability, monitoring, and optimization.\nReview and approve technical requirements and solution designs in partnership with delivery teams to ensure completeness, feasibility, and alignment with business objectives.\nChampion modern software engineering practices, including DevOps, CI/CD pipelines, automated testing, infrastructure automation, and observability.\nUtilize and promote best practices related to development tools, monitoring platforms, collaboration tools, and project management software.\nServe as a key partner across technology and business teams, identifying opportunities for process improvements and technical enhancements that span organizational boundaries.\nContribute technical requirements and solution recommendations to support application delivery and ongoing maintenance efforts.\nEffectively communicate architecture, technical progress, risks, and challenges to technical and non-technical stakeholders.\nContribute ideas and recommendations to application architecture, engineering standards, and technology strategy; present recommendations to architecture peer groups and review boards.\nPresent team initiatives and technical solutions at internal forums and contribute thought leadership through documentation and knowledge-sharing activities.\nUnderstand 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.\nPromote an environment that supports a culture of belonging and reflects the M&T Bank brand.\nMaintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators, as applicable.\nComplete other related duties as assigned.\nScope of Responsibilities\nSupervisory/Managerial Responsibilities\nNo direct supervisory responsibilities.\nProvides technical leadership, mentoring, coaching, and guidance to development teams.\nEducation and Experience Required\nAssociate’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.\nExpert proficiency in a minimum of 1 relevant programming language and professional proficiency in a minimum of 1 additional relevant programming language.\nAdvanced proficiency in C# and expertise developing enterprise-scale applications.\nStrong experience with JavaScript and Angular development.\nDemonstrated experience working across multiple programming languages, frameworks, and technology stacks.\nStrong understanding of software architecture principles, application design patterns, and distributed systems concepts.\nExperience implementing and supporting modern authentication and authorization frameworks, including OAuth 2.0, OpenID Connect (OIDC), JWT, and token-based security models.\nExperience with identity and access management tools and platforms.\nHands-on experience with source control platforms, CI/CD pipelines, automated build and deployment processes, and DevOps practices.\nExperience utilizing application monitoring, observability, and performance management tools.\nProficiency with collaboration platforms and project management tools supporting Agile delivery methodologies.\nEducation and Experience Preferred\nExpert analytical skills specific to application development.\nExperience working in Agile team environments.\nAbility to work autonomously while influencing technical direction.\nAbility to manage multiple complex initiatives simultaneously.\nStrong organizational and time-management skills.\nAdvanced verbal and written communication skills.\nExperience driving project milestones and delivery dates.\nProven experience leading technical projects, initiatives, or modernization efforts.\nExperience partnering with and presenting to multiple stakeholders across technology and business functions.\nExperience defining application architecture and technical standards across multiple platforms and programming languages.\nExperience mentoring and developing engineers through code reviews, design reviews, and technical coaching.\nKnowledge of cloud-native development and cloud platforms such as Azure preferred.\nM&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $116,400.00 - $194,000.00 Annual (USD). The successful candidate’s particular combination of knowledge, skills, and experience will inform their specific compensation.Location\nBuffalo, New York, United States of America","description_format":"text","description_chars":7040,"description_truncated":false,"requirements":{"experience_years_min":9,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"associate","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Wealth Management & Financial Advisors"],"lifecycle":[{"event":"open","at":"2026-08-30T00:13:35Z"},{"event":"close","at":"2026-09-12T08:05:37Z"},{"event":"restore","at":"2026-09-15T04:55:07Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 67 · green card filings: 29","filings_12m":67,"filings_prev_12m":118,"green_card_filings_12m":29,"median_offered_wage_usd":132031,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":47}],"liveness":{"score":13,"band":"cold","label":"Long shot","p_open":1,"p_active":0.46,"p_room":0.28,"age_days":84,"expected_fill_days":36,"reasons":["conf:1","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-21T05:46:15Z"},"pay":{"stated_usd_annual":194000,"is_top_pay":false},"html_url":"https://alion.io/job/mt-bank-corporation-lead-software-engineer","json_url":"https://alion.io/job/mt-bank-corporation-lead-software-engineer.json","meta":{"generated_at":"2026-10-22T06:10:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":927,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4312},"rest":"https://alion.io/mcp/rest/get_company?id=4312"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmt-bank-corporation-lead-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmt-bank-corporation-lead-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmt-bank-corporation-lead-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mt-bank-corporation-lead-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmt-bank-corporation-lead-software-engineer"}]}