Join to apply for the Lead Software Engineer (Remote) role at First Citizens Bank
18 hours ago Be among the first 25 applicants
This is a remote role that may only be hired in the following location(s): AZ, NC and TX
We are looking for a hands-on Lead Software Engineer who provides technology solutions and integration services in areas such as Payments & Money movement, and information reporting. The ideal candidate should have the skills and experience to provide technical guidance, estimate efforts, select optimal technology solutions to meet business needs, support applications daily, navigate uncertainties, and communicate effectively with IT management, team members, and stakeholders. The candidate must be able to work rapidly to deliver requests, seize opportunities, and manage resource constraints, while balancing short- and long-term strategic planning. They should be capable of developing code and overseeing distributed development teams.
Responsibilities
- Design and develop technical solutions that meet user needs regarding functionality, performance, scalability, and reliability.
- Provide leadership in architecture, strategy, design, and development for our client-facing Payments platforms.
- Implement and adhere to department best practices and standards.
- Create a superior developer experience, emphasizing elegant, maintainable, well-documented, and secure code.
- Engage in abstraction and refactoring as passions, not chores.
- Continuously learn and go beyond the call of duty.
- Drive technical design consensus and approval by the Architecture Review Team.
- Develop enterprise solutions that are extendable and reusable.
- Perform impact analysis on proposed changes, considering architecture, capabilities, priorities, and solutions; evaluate cost/benefit implications.
- Maintain application architecture and related assets; serve as the architecture expert for the development team.
- Supervise release processes, which may include after-hours or weekend work.
Qualifications
- Bachelor's Degree with 6 years of software development experience or High School Diploma with 10 years of experience.
Preferred Skills
- Experience leading medium to large enterprise projects with strong communication skills.
- Ability to troubleshoot production issues on both on-premises and vendor solutions.
- Knowledge of AWS Cloud, Docker, OpenShift.
- Proficiency in distributed systems design and development with Node, React, Java/J2EE, RESTful Webservices.
- Experience with Spring Boot Microservices, API development, and API Gateway tools like APIGEE.
- Knowledge of file transfer applications (e.g., Sterling, SFTP).
- Experience with RDBMS and NoSQL databases, including Oracle, MS-SQL, and SQL Server.
- Familiarity with Agile methodologies.
- Experience with Payment Technologies, ISO 20022, NACHA, SWIFT, and related platforms.
- Banking/payment industry experience, especially with modernization efforts.
Benefits are part of the total rewards package, with more info at https://jobs.firstcitizens.com/benefits. The role is full-time, in the Information Technology function within Banking and Financial Services industries. Referrals can double your chances of interviewing. Get notified about similar jobs in North Carolina, United States.