Senior Software Engineer - CIAM and Fraud Solutions (Remote) at First Citizens Bank | AZ, US | Rezi

Senior Software Engineer - CIAM and Fraud Solutions (Remote) at First Citizens Bank

Senior Software Engineer - CIAM and Fraud Solutions (Remote)

First Citizens Bank · AZ, US

1 weeks ago

Senior Software Engineer - CIAM and Fraud Solutions (Remote)

First Citizens Bank · AZ, US

11 days 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 Solutions (Remote) 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 Solutions (Remote) 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 offers a unique opportunity to contribute to building a digital-first future by joining the CIAM and Fraud delivery team. The Senior Software Engineer will provide technical guidance, design solutions, and support application development for Commercial and Personal and Business Banking Digital Platforms.

Responsibilities

  • Develop and support CIAM and Fraud solutions and 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 applications to ensure stability and scalability.
  • Coordinate troubleshooting and resolution of application issues.
  • Evaluate options, manage ambiguity, and determine appropriate actions.
  • 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.
  • Demonstrated experience supporting complex, business-critical applications in a production environment.
  • Strong understanding of software testing methodologies.
  • Knowledge of software quality controls.
  • Familiarity with API testing and documentation tools.
  • Demonstrated expertise in designing and implementing real-time and file-based integrations.
  • Passion for abstraction, refactoring, and continuous improvement.
  • Demonstrated curiosity and commitment to learning new technologies.
  • 8+ years of experience in Software application development and maintenance (Preferred).
  • Experience in banking or regulated financial services (Preferred).
  • 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 (Preferred).
  • Understanding of fraud prevention, risk-based authentication, and secure digital journeys (Preferred).
  • OAuth 2.0, OpenID Connect, SAML (Preferred).
  • Experience of Cloud platforms (AWS, Azure, GCP) (Preferred).
  • Experience of Okta CIAM preferred (Preferred).

Skills

  • CIAM
  • Fraud solutions
  • Software design
  • Technology insertion
  • Software development
  • Software testing
  • Application support
  • Technical leadership
  • Engineering best practices
  • Development standards
  • Continuous improvement
  • Unit testing
  • Integration testing
  • System testing
  • Automated testing
  • Security scanning
  • CI/CD
  • API testing
  • RestAssured
  • Postman
  • Swagger UI
  • Real-time integrations
  • File-based integrations
  • Database optimization
  • Developer experience
  • Tooling
  • Automation
  • Abstraction
  • Refactoring
  • 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 - $160,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 a significant journey in reimagining the digital banking platform from the ground up.