Senior Software Engineer - CIAM
$97.1k - $161.8kM&T Bank
Senior Customer Identity & Access Management (CIAM) Software EngineerThe Senior Customer Identity & Access Management (CIAM) Software Engineer is responsible at the advanced level for designing, building, and supporting customer identity, authentication, and access solutions across retail, business, commercial, wealth, and institutional digital experiences. Working independently within the Software Development Life Cycle (SDLC), this role writes and delivers secure, resilient code, contributes to the team's technical requirements gathering, and helps ensure customer access is secure, seamless, and compliant.The individual works closely with lead and principal engineers, product owners, cybersecurity, fraud, architecture, and application teams to deliver authentication experiences, customer identity verification capabilities, MFA and step-up flows, password recovery services, customer profile management, and authorization integrations.Primary ResponsibilitiesWork independently within the boundaries of the approved Software Development Life Cycle (SDLC) to design, develop, test, and deploy CIAM applications and integrations that solve business needs and minimize risk to the Bank through clean, secure, and resilient code.Author organized, clean, efficient, and secure source code at an advanced level, primarily in C#/.NET and JavaScript, with work verified by a lead software engineer, applying appropriate data structures, algorithms, and design patterns to solve business problems.Build and enhance customer authentication and authorization capabilities, including login, MFA and step-up flows, password recovery, customer profile management, and SSO integrations, using OAuth 2.0, OpenID Connect (OIDC), SAML, and JWT/token-based security models.Develop and maintain Web APIs and services that integrate customer identity platforms with digital banking channels and partner applications.Regularly review pull requests, provide constructive feedback on code quality and improvements, and execute on the change management of approved requests.Utilize source code management tools to manage and deploy code and applications, ensure compliance with SDLC policies, and support merge conflict resolution.Write and maintain automated unit and integration tests and contribute to CI/CD pipelines, code-quality analysis, and security scanning to ensure applications are production ready.Independently analyze and critique technical and business requirements to ensure completeness, accuracy, and feasibility, and provide estimates for development work.Support production operations for CIAM applications, including incident triage, troubleshooting, and root cause analysis, using application monitoring and observability tools.Collaborate, document, and communicate technical implementation details clearly and concisely with other teams on dependent requirements as needed.Contribute to conversations with lead engineers, architects, and business or technical stakeholders regarding application architecture and design, raising risks and recommending improvements.Share knowledge with peers and less experienced engineers through code reviews, pairing, and documentation.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 ResponsibilitiesSupervisory/Managerial ResponsibilitiesNo supervisory responsibilities.Provides informal knowledge sharing and peer support to team members through code reviews and collaboration.Education and Experience RequiredAssociate's degree and a minimum of 5 years' systems analysis and/or application development work experience or Bachelor's degree and a minimum of 3 years' systems analysis and/or application development work experience. In lieu of a degree, a combined minimum of 7 years' education and/or relevant work experience, including a minimum of 3 years' systems analysis and/or application development work experience.Advanced proficiency in a minimum of 1 relevant programming language, preferably C#/.NET.Hands-on experience with JavaScript for web or API development.Working knowledge of software design patterns, Web APIs, microservices, and distributed systems concepts.Experience implementing or supporting authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), SAML, JWT/token-based security, and SSO.Hands-on experience with source control platforms (such as Git), CI/CD pipelines, and automated build and deployment processes.Experience working in Agile delivery teams using collaboration and work-tracking tools.Education and Experience PreferredAdvanced analytical skills specific to application development.Ability to work autonomously and multitask on complex projects.Strong organizational and time-management skills.Proficient verbal and written communication skills.Experience with Angular or another modern front-end framework.Experience with customer identity (CIAM) platforms such as Strivacity, PingFederate, or similar identity providers.Familiarity with MFA, step-up and adaptive/risk-based authentication, passkeys, and fraud-aware authentication patterns.Experience with Microsoft Azure and cloud-native technologies, such as Azure App Service, Azure Kubernetes Service (AKS), Azure Functions, managed identities, and Entra ID.Experience with DevSecOps and observability tools such as Dynatrace, Kibana, SonarQube, Aqua, and Mend.Experience developing software in financial services or another regulated industry.M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $97,100.00 - $161,800.00 Annual (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.LocationBuffalo, New York, United States of America
- ...M&T Bank in Buffalo, NY seeks a senior technology leader to steer the CIAM program. You will direct engineering, operations, and security for customer authentication, SSO, MFA, and identity services, ensuring 24x7 availability and regulatory alignment. You will partner...Senior
$84.63k - $112.84k
...impact, and help shape the future of AI‑ready connectivity, join us today. The Role Working within an agile team, the Senior Software Engineer designs, develops, codes, tests, and debugs new software, as well as significant enhancements to existing software of...SeniorFull timeTemporary workWork from home- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic...SeniorRemote work
$97.1k - $161.8k
...Senior Software EngineerThis role is four days onsite at our Seneca One Buffalo, NY location, with the flexibility to work from home one day per week.The Snowflake Platform Engineering team builds software for data engineers bringing data in and out of M&T's central data...SeniorWork experience placementWork from home1 day per week$148k - $216k
.... We are a product-minded, AI-Native engineering team. That means AI isn’t just a tool we... ...360 is hiring an AI-Native Engineer — a senior full-stack engineer who doesn’t just use... ...experience building high-quality, consumer-scale software products. ~ At least 1 year of hands-...SeniorSummer workRemote workFlexible hours$166.9k - $230.9k
...pillars of the Capital Marketplace organization which is a B2B side of the business with direct impact to revenue. As the Senior Software Engineer at Upstart, you will contribute to shape up the platform, collaborate with engineers and cross-functional teams such as...SeniorSummer workCurrently hiringLocal areaRemote workWork from home$97.1k - $161.8k
...with the flexibility to work from home one day per weekOverview: We are looking for a Senior Android Developer with strong experience in Java and Kotlin to join our mobile engineering team focused on delivering secure, scalable, and user-friendly banking applications. The...SeniorFull timeWork experience placementWork from home$110k - $200k
...Accordion Intelligence Lab The AI Lab is composed of leading software and AI engineers, designing agentic-AI solutions ahead of the market. Our... ...posting covers two levels: Associate Software Engineer and Senior Software Engineer. We’re looking for engineers who want to...SeniorInternshipWork at officeLocal areaRemote work2 days per week$167.6k - $279.4k
...~ Extensive experience in a senior technology leader responsible... ...for the strategic direction, engineering delivery, operational excellence... ...teams responsible for CIAM platform engineering, operations... ...with application development software and hardware platforms Understanding...SeniorFull timeTemporary workWork experience placement- ...Zyntek is seeking a Senior Software Engineer in Buffalo, NY to contribute hands-on across the development lifecycle. You will own end-to-end delivery from coding to production support, collaborating with architecture and business stakeholders to deliver scalable enterprise...Senior
$97.1k - $161.8k
...One Buffalo, NY location, with the flexibility to work from home one day per weekOverview: We are seeking a Senior Mobile Developer to join our mobile engineering team focused on delivering secure, scalable, and user-friendly banking applications. This role is ideal for...SeniorFull timeWork experience placementLocal areaWork from home- CTG is seeking a skilled systems analyst to design, develop, and implement information systems solutions. You will act as a principal designer for major modifications, guiding junior staff and ensuring alignment with business objectives. This contract role supports the...SeniorContract work
- ...EY in the United States seeks an SAP IS-U Reporting & Analytics Senior Consultant to translate utility business questions into precise reports and analytics. You will own requirements, define reports, validate data, and collaborate with data and technical teams to deliver...Senior
$200k - $220k
...Senior Fullstack Software Engineer - Experiences Location: Soho, NYC / Remote Department: Engineering The Role We’re looking for a Senior Fullstack Software Engineer to help architect, build, and scale the next generation of our Flowcode 2 Consumer Experiences...SeniorRemote work$97.1k - $161.8k
...overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC).Tech StackC# / .NET 10Blazor/Mud... ...of one programming language to be verified by a lead software engineer and apply knowledge of appropriate data structure and algorithms...SeniorFull timeWork experience placementH1bWork at officeWork from homeFlexible hours1 day per week- ...EY seeks a Senior Technology Analyst to bridge business needs and SAP-based solutions within SAP S/4HANA procurement. You will gather requirements, design solutions, and collaborate with cross-functional teams to deliver effective system architectures for procure-to-pay...Senior
$140k
...Senior iOS Engineer USA (Fully Remote) Full-Time Permanent Salary: Up to $140,000 (DOE) Total Comp: Standard Benefits, Healthcare Plan A profitable, growing video technology company powering personalized, interactive video experiences across web, mobile...SeniorPermanent employmentFull timeRemote workFlexible hours$121.1k - $205.9k
...A leading consulting firm in Buffalo is seeking a Senior Technical Manager, Structural Engineer to provide technical support and leadership in multi-site projects. The ideal candidate will have over 10 years of experience in structural engineering, strong leadership skills...Senior$115k - $145k
...Senior EngineerYou already know how to get a design right. The next step is owning the whole job: the scope, the team, the budget and... ...moves.A well-established design firm in Buffalo needs a senior engineer to run transportation projects from first conversation to final...SeniorContract workWork from home- ...spanning development, configuration, integrations, reporting, data activities, troubleshooting, and ongoing application support. Collaborate with business teams, data engineers, and architects to deliver solutions aligned with enterprise standards. #J-18808-LjbffrSenior
- SteveRecruiter, LLC is assisting a Western New York energy company in expanding its Oracle Fusion/Utilities environment. The Oracle Developer role is hands‑on, involving development, configuration, integrations, reporting, data activities, troubleshooting, and ongoing ...Senior
- ..., extensions, reporting, data activities, and integration work in a utilities context. You will partner with business teams, data engineers, and implementation partners to translate requirements into scalable technical solutions, troubleshoot issues, and support #J-18...Senior
- ...applicable. Coordinate vendor interactions and manage contract and/or vendor resources as needed. Mentor and coach less experienced engineers, technicians, and integrators. Review documentation, proposals, and changes proposed by less experienced staff. Seek to expand...SeniorContract workWork experience placement
- KLA Industries, Inc. is seeking an experienced Oracle/enterprise applications developer to support Oracle Fusion/Utilities in a growing cloud environment. This hands-on role involves configuration, development, integrations, reporting, and ongoing application support. ...SeniorRelocation
- Food Management Search, Inc. is seeking an experienced Oracle Developers to support a growing Oracle Fusion/Utilities environment in a hybrid Buffalo, NY area role. This hands-on position involves configuration, development, integrations, reporting, data activities,...Senior
- ...M&T Bank Corporation is seeking a senior software engineer in Buffalo, NY, to own regulatory reporting platforms and modernize Axiom-based solutions. You will apply Azure and Python expertise to develop automation, CI/CD pipelines, and scalable architectures. You will...Senior
- ...Senior Technical Engineer (Azure/Ansible/Terraform/Kubernetes)Provides technical solutions, designs, documentation, and guidance, specifies solutions, and provides technical guidance at the highest level of technical direction in the development and deployment of new or...SeniorContract work
- ...M&T Bank Corporation is seeking a Tech Senior Manager for Service Reliability & Operations in Buffalo, NY. You will lead the strategy, governance, and modernization of 24x7x365 technology operations, driving incident, problem, change, and major incident management with...Senior
- ...infrastructure in operation. Job Description Motorola Solutions is offering an exciting internship opportunity for aspiring software engineers eager to gain hands-on experience with scalable cloud infrastructure and cutting-edge cybersecurity applications. Working...Contract workInternshipSummer internshipRemote workRelocation
- ...EY is looking for a ServiceNow Senior Consultant to lead transformation initiatives and engage directly with clients in Buffalo, New York. In this visible role, you will drive projects by collaborating with various stakeholders, enhancing client relationships, and guiding...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CIAM. Be the first to apply!
- ngo software engineer Buffalo, NY
- senior software design engineer Buffalo, NY
- real time software engineer Buffalo, NY
- startup software engineer Buffalo, NY
- financial software developer Buffalo, NY
- intel software engineer Buffalo, NY
- software system engineer Buffalo, NY
- network software engineer Buffalo, NY
- part time software developer remote Buffalo, NY
- graduate software developer no experience Buffalo, NY



