Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - CIAM

$97.1k - $161.8k

M&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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - CIAM in Buffalo, NY vacancy
  •  ...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

    M&T Bank

    Buffalo, NY
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work from home

    Lumen

    Buffalo, NY
    4 days ago
  •  ...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... 
    Senior
    Remote work

    Atomic

    Buffalo, NY
    2 days ago
  • $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... 
    Senior
    Work experience placement
    Work from home
    1 day per week

    M&T Bank

    Buffalo, NY
    2 days ago
  • $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-... 
    Senior
    Summer work
    Remote work
    Flexible hours

    GrabJobs

    Buffalo, NY
    4 days ago
  • $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... 
    Senior
    Summer work
    Currently hiring
    Local area
    Remote work
    Work from home

    GrabJobs

    Buffalo, NY
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Work from home

    M&T Bank

    Buffalo, NY
    1 day ago
  • $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... 
    Senior
    Internship
    Work at office
    Local area
    Remote work
    2 days per week

    Accordion USA

    Tonawanda, NY
    1 day ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement

    M&T Bank

    Buffalo, NY
    3 days ago
  •  ...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

    Zyntek

    Buffalo, NY
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home

    M&T Bank

    Buffalo, NY
    1 day ago
  • 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...
    Senior
    Contract work

    CTG, Inc.

    Buffalo, NY
    4 days ago
  •  ...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

    EY

    Buffalo, NY
    1 day ago
  • $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... 
    Senior
    Remote work

    Flowcode

    Tonawanda, NY
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Work from home
    Flexible hours
    1 day per week

    M&T Bank

    Buffalo, NY
    1 day ago
  •  ...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

    EY

    Buffalo, NY
    4 days ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Remote work
    Flexible hours

    5V Video

    Buffalo, NY
    1 day ago
  • $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

    WSP

    Buffalo, NY
    4 days ago
  • $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... 
    Senior
    Contract work
    Work from home

    Nordstrom Williams

    Buffalo, NY
    2 days ago
  •  ...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-Ljbffr
    Senior

    Zaddy Solutions

    Buffalo, NY
    1 day ago
  • 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

    SteveRecruiter, LLC

    Buffalo, NY
    1 day ago
  •  ..., 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

    Modern Machining Solutions

    Buffalo, NY
    1 day ago
  •  ...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... 
    Senior
    Contract work
    Work experience placement

    Mindlance

    Buffalo, NY
    3 days ago
  • 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. ...
    Senior
    Relocation

    KLA Industries

    Buffalo, NY
    1 day ago
  • 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

    Food Management Search

    Buffalo, NY
    1 day ago
  •  ...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

    M&T Bank

    Buffalo, NY
    5 days ago
  •  ...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... 
    Senior
    Contract work

    Syntricate Technologies

    Buffalo, NY
    4 days ago
  •  ...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

    M&T Bank

    Buffalo, NY
    4 days ago
  •  ...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 work
    Internship
    Summer internship
    Remote work
    Relocation

    Motorola Solutions

    Buffalo, NY
    2 days ago
  •  ...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... 
    Senior
    Flexible hours

    EY

    Buffalo, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - CIAM. Be the first to apply!