Senior Software Engineer - CIAM and Fraud at First Citizens Bank | Austin, TX, US | Rezi

Senior Software Engineer - CIAM and Fraud at First Citizens Bank

Senior Software Engineer - CIAM and Fraud

First Citizens Bank · Austin, TX, US

Today

Senior Software Engineer - CIAM and Fraud

First Citizens Bank · Austin, TX, US

10 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer - CIAM and Fraud role.

Rezi rewrites your resume against First Citizens Bank's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer - CIAM and Fraud posting at First Citizens Bank — free, in seconds.

About the Role

First Citizens Bank is undergoing a digital transformation to modernize its banking platform. This role is an opportunity to join a CIAM and Fraud delivery team, providing technology solutions and integration services for Commercial and Personal and Business Banking Digital Platforms. The ideal candidate will offer technical guidance, estimate efforts, select optimal technology solutions, provide application support, navigate unknowns, and communicate effectively with stakeholders. This role requires rapid execution, strategic thinking, code development, and oversight of distributed teams.

Responsibilities

  • Develop and support CIAM and Fraud solutions/projects.
  • Oversee all software aspects including research, design, technology insertion, development, and testing.
  • Design and develop scalable, secure, and reliable technical solutions.
  • Lead and support proactive maintenance of IaaS, SaaS, and on-premises applications.
  • Coordinate and assist with troubleshooting and resolution of application issues.
  • Exercise sound technical judgment to evaluate options and manage ambiguity.
  • Champion engineering best practices and drive continuous improvement.
  • Develop clean, maintainable, well-documented, and secure software solutions.
  • Foster a collaborative team environment through mentorship and knowledge sharing.

Requirements

  • 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.
  • Experience in banking or regulated financial services.
  • Strong design & development experience with Enterprise Technologies: Java, JMS, JDBC, Web development, Transactions, WS-*, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, Hibernate, Python.
  • Understanding of fraud prevention, risk-based authentication, and secure digital journeys.
  • Knowledge of OAuth 2.0, OpenID Connect, SAML.
  • Experience with Cloud platforms (AWS, Azure, GCP).
  • Experience with Okta CIAM preferred.

Skills

  • CIAM
  • Fraud solutions
  • Technical guidance
  • Estimation of efforts
  • Technology solution selection
  • Application support
  • Communication skills
  • Rapid execution
  • Strategic thinking
  • Code development
  • Software testing methodologies
  • Unit testing
  • Integration testing
  • System testing
  • Software quality controls
  • Peer code reviews
  • Automated testing
  • Security scanning
  • CI/CD quality gates
  • API testing
  • RestAssured
  • Postman
  • Swagger UI
  • Real-time integrations
  • File-based integrations
  • Database optimization
  • Abstraction
  • Refactoring
  • Continuous improvement
  • Learning new technologies
  • Java
  • JMS
  • JDBC
  • Web development
  • Transactions
  • WS-*
  • JVM
  • JSP
  • Servlets
  • EJB
  • JNDI
  • JMX
  • JTA
  • Spring
  • JUnit
  • Hibernate
  • Python
  • Fraud prevention
  • Risk-based authentication
  • Secure digital journeys
  • OAuth 2.0
  • OpenID Connect
  • SAML
  • AWS
  • Azure
  • GCP
  • Okta CIAM

Location

  • Remote
  • United States

Work Type

  • Remote
  • Full-time

Experience Level

  • Senior
  • 4 years of experience in Software application development and maintenance
  • 8 years of experience in Software application development and maintenance
  • 8+ years of experience in Software application development and maintenance

Education Level

  • Bachelor's Degree
  • High School Diploma or GED

Salary/Compensations

  • $135,000 - $155,000

Benefits

  • Competitive, thoughtfully designed and quality benefits program

About the Company

  • First Citizens Bank is in the midst of a bold digital transformation, simplifying, consolidating, and modernizing its digital banking platform.
  • The company is evolving toward a foundational North Star Architecture to scale smarter, move faster, and deliver differentiating customer experiences.
  • This is an opportunity to be part of building the next generation of digital banking.