First Citizens Bank
Lead Software Engineer - Java (Remote)
First Citizens Bank, Chicago, Illinois, United States, 60290
Join to apply for the
Lead Software Engineer - Java (Remote)
role at
First Citizens Bank Continue with Google 2 days ago Be among the first 25 applicants Join to apply for the
Lead Software Engineer - Java (Remote)
role at
First Citizens Bank Overview This is a remote role open for multiple markets across the United States. We are looking for a hands-on Lead 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. Join us to work on exciting technical challenges, collaborate with business teams, and enhance your skills in designing innovative solutions. We seek individuals passionate about development and team leadership. The ideal candidate is a seasoned software developer with experience in large enterprise environments, capable of leading medium to large system implementations. Banking experience is preferred but not required. The candidate should have led successful deployment projects, mentored senior developers, and driven enterprise system design. Strong communication skills are essential for collaborating with tech leads, product owners, and external teams to build trust through delivery. Responsibilities Partner with business and architects to design and develop solutions that meet functionality, performance, scalability, and reliability requirements. Lead multiple tech leads overseeing SCRUM teams, providing coaching and troubleshooting escalation. Drive domain-wide initiatives to improve quality, speed, and throughput. Oversee maintenance of existing IaaS/SaaS and on-premise applications across Digital, Cards, Risk, and Merchant Services to ensure stability and scalability. Coordinate troubleshooting of code defects, data errors, and configuration issues. Support business-critical and complex applications. Exercise judgment within established procedures to determine appropriate actions. Implement and adhere to departmental best practices and standards. Design and develop real-time and file-based integrations, optimizing database processing. Create a positive developer experience with elegant, maintainable, and secure code. Continuously seek self-improvement and support team development.
Qualifications Bachelor's Degree and 6 years of experience in software development and maintenance OR High School Diploma/GED with 10 years of experience. Preferred Qualifications Experience designing or modifying microservice-based systems. Strong interpersonal, communication, and negotiation skills. Expertise with Java 11+. Knowledge of design patterns, OOD/OOA, Spring Framework, REST APIs, testing frameworks, git, Docker, Kubernetes, Agile methodologies, and wikis.
Preferred Experience Automation testing frameworks. React UI development. Gitlab pipeline development.
This job posting is expected to remain active for 45 days from the initial posting date. Actual start date and benefits details are available in the full job posting. Salary range is generally $145,000 to $175,000, with actual compensation based on skills and experience. Benefits include competitive rewards and programs outlined at First Citizens Bank Benefits. Seniority level Not Applicable Employment type
Full-time Job function
Information Technology Industries
Banking and Financial Services Referrals can double your chances of interview success. Sign in to set job alerts for Lead Software Engineer roles. #J-18808-Ljbffr
Lead Software Engineer - Java (Remote)
role at
First Citizens Bank Continue with Google 2 days ago Be among the first 25 applicants Join to apply for the
Lead Software Engineer - Java (Remote)
role at
First Citizens Bank Overview This is a remote role open for multiple markets across the United States. We are looking for a hands-on Lead 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. Join us to work on exciting technical challenges, collaborate with business teams, and enhance your skills in designing innovative solutions. We seek individuals passionate about development and team leadership. The ideal candidate is a seasoned software developer with experience in large enterprise environments, capable of leading medium to large system implementations. Banking experience is preferred but not required. The candidate should have led successful deployment projects, mentored senior developers, and driven enterprise system design. Strong communication skills are essential for collaborating with tech leads, product owners, and external teams to build trust through delivery. Responsibilities Partner with business and architects to design and develop solutions that meet functionality, performance, scalability, and reliability requirements. Lead multiple tech leads overseeing SCRUM teams, providing coaching and troubleshooting escalation. Drive domain-wide initiatives to improve quality, speed, and throughput. Oversee maintenance of existing IaaS/SaaS and on-premise applications across Digital, Cards, Risk, and Merchant Services to ensure stability and scalability. Coordinate troubleshooting of code defects, data errors, and configuration issues. Support business-critical and complex applications. Exercise judgment within established procedures to determine appropriate actions. Implement and adhere to departmental best practices and standards. Design and develop real-time and file-based integrations, optimizing database processing. Create a positive developer experience with elegant, maintainable, and secure code. Continuously seek self-improvement and support team development.
Qualifications Bachelor's Degree and 6 years of experience in software development and maintenance OR High School Diploma/GED with 10 years of experience. Preferred Qualifications Experience designing or modifying microservice-based systems. Strong interpersonal, communication, and negotiation skills. Expertise with Java 11+. Knowledge of design patterns, OOD/OOA, Spring Framework, REST APIs, testing frameworks, git, Docker, Kubernetes, Agile methodologies, and wikis.
Preferred Experience Automation testing frameworks. React UI development. Gitlab pipeline development.
This job posting is expected to remain active for 45 days from the initial posting date. Actual start date and benefits details are available in the full job posting. Salary range is generally $145,000 to $175,000, with actual compensation based on skills and experience. Benefits include competitive rewards and programs outlined at First Citizens Bank Benefits. Seniority level Not Applicable Employment type
Full-time Job function
Information Technology Industries
Banking and Financial Services Referrals can double your chances of interview success. Sign in to set job alerts for Lead Software Engineer roles. #J-18808-Ljbffr