We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Lead Software Engineer

First Citizens Bank
United States, North Carolina, Raleigh
4300 Six Forks Road (Show on map)
Nov 06, 2025
Overview

This is a remote role that may be hired in several markets across the United States.

Develop and support Core Banking (lending and deposit domains), Payments, Cards, Foreign Exchange or Trade Finance solutions/projects. Responsible for all software aspects within the team including research, design, technology insertion, development, testing and supporting them. Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability. Provide development leadership (Architecture, Design, Development) for medium to large sized projects and maintenance on our client facing online and mobile banking systems. Oversee proactive maintenance on our existing Iaas/SaaS and on premise applications within the Digital, Mobile, Cards, Merchant Services, Payments, Foreign Exchange, Core Banking and Trade Finance space to ensure our mission critical systems remain stable, are able to scale as our business grows, and remain fit-for purpose. Coordinate and assist with troubleshooting of code defects, data errors and configuration problems to determine the origin of application error.


Qualifications

Position requires a Bachelor's degree in Computer Science, Engineering, or a related field plus six (6) years of experience in the job offered or six (6) years of experience as a Software Developer, Software Test Engineer, or related occupation. Alternatively, the employer will accept a GED/high school diploma plus twelve (12) years of experience in the job offered or twelve (12) years of experience as a Software Developer, Software Test Engineer, or related occupation.

Requires strong design and development experience with JEE and Enterprise Technologies: JMS, JDBC, Web development, Transactions, WS, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, and Hibernate. Requires experience with XML technologies: XSLT, XPATH, DOM, SAX, JAXP, XSD, XQuery Namespaces and XML parsers and tools. Requires experience with file based transfer applications including Sterling and SFTP. Requires strong proficiency and hands on experience in Design and Development RDBMS architecture and performance tuning systems like Oracle/MS and SQL/SQL Server. Requires understanding of Distributed Computing paradigms like Active/Passive and Master/Slave Clusters. Requires experience building SpringBoot Microservices. Requires experience building applications using container architecture with Kubernetes orchestration. Requires AWS Cloud experience. Requires experience working on Agile projects and complete knowledge of day-to-day Agile routines. Requires deep payment knowledge and experience in RTP, ACH, and Wires payments rails. Requires excellent understanding of the inner workings of payment systems end to end. Requires development experience around bank regulatory and compliance issues. Requires deep technical knowledge of Java/J2EE, Spring Boot, Kafka, Nodejs, and AWS Cloud platforms. Requires experience in building distributed payment systems with scalability and resiliency in mind. Requires design and development experience in web services with strong security measurements for payments processing with internal and external systems. This is a remote role that may be hired in several markets across the United States.

The base pay for this position is generally between $169,125 to $222,583 per year. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits

This job posting is expected to remain active for 31 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants. #EJC and #LI-DNI

Applied = 0

(web-f6fc48fb5-t2tn2)