Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
First Citizens Bank

Senior Software Engineer – CIAM and Fraud Solutions

First Citizens Bank

. Develop and support CIAM and Fraud solutions and projects .

Posted 11/2/2026full-timeRemote • United StatesSenior💰 $135,000 - $160,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and supporting CIAM and Fraud solutions, with a strong focus on secure software design, cloud platforms, and engineering best practices. Proven ability to mentor teams, optimize application performance, and ensure compliance within regulated financial services.

Highest-signal resume keywords
Java DevelopmentCloud Platforms (AWS, Azure, GCP)CIAM Solutions (Okta)Fraud Prevention TechniquesSoftware Testing Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software Application DevelopmentJavaJMSJDBCWeb DevelopmentSpringJUnitHibernatePythonOAuth 2.0
Soft Skills
Excellent Communication SkillsMentoringCollaboration
Tools & Technologies
AWSAzureGCPOktaRestAssuredPostmanSwagger UI
Industry Keywords
BankingRegulated Financial ServicesFraud PreventionRisk-Based Authentication

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformHibernateJavaJUnitPythonSpring

About the role

Key responsibilities & impact
  • Develop and support CIAM and Fraud solutions and projects
  • Conduct research, design, technology insertion, development, testing, and support across software aspects
  • Design and develop scalable, secure, and reliable solutions meeting functionality, performance, and availability requirements
  • Lead and support proactive maintenance of IaaS, SaaS, and on-premises applications
  • Troubleshoot and resolve application issues, including code defects, data integrity issues, and configuration-related problems
  • Provide technical guidance and estimate effort
  • Evaluate technology options and determine optimal technical solutions for business needs
  • Champion engineering best practices and development standards
  • Drive continuous improvement initiatives
  • Advocate for developer experience through design, tooling, automation, and engineering practices
  • Develop clean, maintainable, documented, and secure software aligned with architectural standards and business objectives
  • Mentor colleagues, share knowledge, and support a collaborative team environment
  • Oversee distributed development team members

Requirements

What you’ll need
  • Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance
  • 8+ years of experience in Software application development and maintenance preferred
  • Experience in banking or regulated financial services
  • Strong design and development experience with Java, JMS, JDBC, Web development, Transactions, WS-*, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, Hibernate, and Python
  • Understanding of fraud prevention, risk-based authentication, and secure digital journeys
  • Knowledge of OAuth 2.0, OpenID Connect, and SAML
  • Experience with cloud platforms: AWS, Azure, or GCP
  • Experience with Okta CIAM preferred
  • Experience supporting complex, business-critical applications in a production environment
  • Strong understanding of unit, integration, and system testing methodologies
  • Knowledge of peer code reviews, automated testing, security scanning, and CI/CD quality gates
  • Familiarity with RestAssured, Postman, and Swagger UI
  • Experience designing and implementing real-time and file-based integrations
  • Ability to optimize database processing and performance
  • Excellent communication skills with IT management, individual contributors, and business stakeholders
  • Ability to develop code and effectively oversee distributed development team members

Benefits

Comp & perks
  • Competitive, thoughtfully designed and quality benefits program
  • Variable incentives, bonuses, benefits, and/or other awards may be included in total compensation