Senior Software Engineer - Hogan

First Citizens Bank•Raleigh, NC
•Remote

About The Position

This remote role is part of the Hogan application development and support team and may be hired in several U.S. markets. Priority is given to candidates located in North Carolina, Arizona, Texas, and Florida. The position provides complex technical support to data processing systems by enhancing software and related processes, developing software and procedures that improve processing capabilities, and analyzing, coding, testing, and implementing changes in coordination with management, associates, and end users. It also supports production systems by resolving issues and ensuring ongoing functionality. The role may oversee less experienced analysts or assist with special projects as needed. The position provides 24/7 on-call support through rotations.

Requirements

  • Bachelor's degree and 4 years of experience in software application development and maintenance, or a high school diploma or GED and 8 years of experience in software application development and maintenance.
  • Ability to be on call 24 hours a day, 7 days a week, on a rotating basis.

Nice To Haves

  • Experience with Hogan Core Banking; debit and credit card experience is a plus.
  • Experience with Hogan CIS, RPM, IDS, DDA, TDA, PAS, or Umbrella.
  • Advanced experience with COBOL, CICS, VSAM, DB2, Easytrieve, and JCL.
  • Familiarity with the Changeman source code repository.
  • Experience with ServiceNow or another information technology ticketing system.
  • Ability to build strong collaborative and productive relationships.
  • In-depth knowledge of System Life Cycle Development methodology, including Waterfall and Agile.
  • Previous banking experience.

Responsibilities

  • Evaluate and improve department systems, processes, and applications.
  • Use programming specifications to construct modules, develop testing methods, and design materials.
  • Estimate delivery time for new features and assist with implementing system modifications.
  • Execute test plans to validate that application functions as designed.
  • Collect data related to user requests and determine scope, time estimates, and system impacts.
  • Review business and programming specifications, code, test plans, documentation, and implementation plans for accuracy.
  • Support production systems by addressing reported issues, anticipating maintenance requirements, and ensuring functionality for end users.
  • Draft technical specifications, application designs, and documentation for system, end-user, and operational purposes.
  • Participate in complex software development lifecycle work, including software creation, enhancement, implementation, and evaluation.
  • Serve as a technical resource for management, associates, and business units.
  • Provide 24/7 on-call support on a rotating basis.
  • May oversee less experienced analysts or assist with special projects.

Benefits

  • First Citizens Bank offers a competitive benefits program; details are available at the company's benefits website.
  • For some roles, total compensation may include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service