View All Jobs 154150

Lead Software Engineer - Remote Eligible

Lead the development of scalable, secure payment processing microservices for banking systems
Raleigh, North Carolina, United States
Senior
$169,125 – 222,583 USD / year
yesterday
First Citizens BancShares

First Citizens BancShares

First Citizens BancShares is a financial holding company providing banking services and products.

150 Similar Jobs at First Citizens BancShares

Job Title

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-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.

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.

+ Show Original Job Post
























Lead Software Engineer - Remote Eligible
Raleigh, North Carolina, United States
$169,125 – 222,583 USD / year
Engineering
About First Citizens BancShares
First Citizens BancShares is a financial holding company providing banking services and products.