Senior Software Engineer - Java Full Stack; remote
Cary, Wake County, North Carolina, 27518, USA
Listed on 2026-02-12
-
Software Development
Full Stack Developer, Software Engineer, Java Developer
Overview
This is a remote role that may be hired in several markets across the United States. We are looking for a hands-on Sr Software Engineer to join our growing Corporate Credit Card delivery team, which provides technology solutions and integration services in the areas of Corporate Credit Cards, Credit Card Risk Underwriting, Credit Card Portfolio Management, and Merchant Services. We have a highly engaged team of engineers and are driving a new custom developed platform and implementing automated testing on all newly developed projects.
This is an exciting space where you can work with other developers and the business to design solutions and sharpen your technical skills. The ideal candidate is a seasoned software developer with experience operating in a large enterprise environment. Banking experience is preferred but not required. This individual should have demonstrated leadership in development teams, coaching junior developers, and contributing to enterprise‑level design while communicating clearly with both technical and business stakeholders.
- Lead SCRUM Agile development teams
- Partner with architects and solution engineers to design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability
- Oversee proactive maintenance on existing IaaS/SaaS and on‑premise applications within Digital, Cards, Risk, and Merchant Services to ensure mission critical systems remain stable, scalable, and fit‑for‑purpose
- Coordinate and assist with troubleshooting of code defects, data errors and configuration problems to determine the origin of application errors
- Support business critical/complex applications
- Exercise judgment within defined procedures and practices to determine appropriate action
- Drive departmental best practices, guideline implementation and adherence to standards
- Show expertise in designing and developing real‑time integrations, file‑based integrations and optimize database level processing
- Demonstrate empathy with developers and a commitment to delivering a superior developer experience
- Build elegant, maintainable, well‑documented, secure code
- Strive for continuous personal improvement and constructive collaboration with the team
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
Preferred Qualifications- Knowledge of FCB Systems and Processes
- Strong knowledge and experience with Java 11+
- Strong knowledge and experience with standard design patterns such as Factories, Command, Facade, Adapter, and more
- Strong knowledge and experience with OOD/OOA
- Strong knowledge and experience with Spring and Spring Boot frameworks
- Strong knowledge and experience with REST and APIs
- Strong knowledge and experience with Unit Test and Mocking frameworks
- Strong knowledge and experience with Git
- Basic knowledge and experience with Postman
- Basic knowledge and experience with Docker and Kubernetes
- Basic knowledge and experience with Scrum and Agile
- Basic knowledge and experience with wikis
- Automation Testing
- React UI Development
- Gitlab Pipeline Development
- Experience leading development teams
This job posting is expected to remain active for 30 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.
The base pay for this position is generally between $95,000 and $150,000. 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
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).