Lead Software Engineer - Consumer Banking Technology (Remote)
Company: First Citizens
Location: Pasadena
Posted on: June 2, 2025
Job Description:
Overview
This is a remote role that may be hired in several markets across
the United States.Senior Developer / lead position is responsible
for managing all phases of data processing system projects, from
requirements definition to production deployment for Consumer
Banking Technology, a part of FCB technology services. The ideal
candidate will lead technical efforts and architecture in the
development, implementation, and maintenance of complex systems.
The resource will develop test plans, software, and procedures that
improve processing capabilities. The Lead Software Engineer shall
support productions systems by resolving complicated issues and
ensuring ongoing functionality. The resource will also serve as a
technical expert and may provide leadership for less experienced
associates in the work group. The candidate must have solid
experience in data structure, design patterns, and have a sound
knowledge in microservices and event driven architecture
platforms.
Responsibilities
- Architect, develop, and maintain full stack on-premises and
cloud web applications.
- Provide leadership, technical guidance, and best practices to
the solution design process and to other team members.
- Strong Knowledge of technologies to build strategic pattern and
components for reusability by following SOLID principles.
- Ability to drive change through collaboration, influence, and
demonstration of POCs.
- Responsible for all aspects of the software development
lifecycle, including design, coding, Code review, integration
testing, deployment, and documentation.
- Establish and enforce quality standards in designing software
architectures and principles.
- Focus on scalability, maintainability, testability, security,
and performance.
- Ability to work in a fast-paced, dynamic workplace.
Qualifications
Required Education: Bachelor's Degree and 6 years of experience in
Software application development and maintenance OR High School
Diploma or GED and 10 years of experience in Software application
development and maintenancePreferred Education: Bachelor's Degree
and 8+ years of experience in Software application development and
maintenance OR High School Diploma or GED and 10 years of
experience in Software application development and
maintenancePreferred Area of Study: Computer Science, Information
TechnologyPreferred Experience:
- Banking or financial industry experience including secure
software development practices preferred.
- Minimum of 8+ years of experience in software development, with
a strong focus on the banking domain
- At least 4+ years of relevant experience in designing and
implementing solutions on Microsoft tech stack including .Net
Framework, C#, Core Service, and RESTful services.
- 4+ years of experience in Java, Spring Boot framework and
Kafka.
- Hands-on experience with API gateways and integrating Single
Sign-On (SSO) solutions using OKTA, and JWT
- Experience with various architecture patterns and styles (ex:
micro-frontend, microservices, event driven, service oriented &
serverless)
- Experience using Responsive Front-End Frameworks and libraries
including Angular (16+), ReactJs and ReactNative
- Highly proficient in JavaScript frameworks and Solid
understanding using HTML5/CSS3, SaSS, Flex layout and modern web
design principles.
- Minimum 4 years of hands-on experience with Microservice/API
design using MuleSoft / TIBCO
- Review and evaluate architectures of existing systems and
software products to identify, reuse and enhance overall design of
the system.
- Experience in DevSecOps, containerization and container
management on platforms like Kubernetes
- Hands-on experience with databases such as SQL DB, and ETL
solutions including .
- Hands on knowledge and experience in Azure Platform will be a
plus
- Experience in Agile/SAFe scrum principles
- Willingness to learn and grow
- Strong analytical skills
- Effective oral and written communication skills while
interfacing with internal peers and managersThis 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.If
hired in North Carolina, the base pay for this position is
generally between $104,000 and $160,000. If hired in Arizona, the
base pay for this position is generally between $114,000 and
$170,000. If hired in California, the base pay for this position is
generally between $125,000 and $180,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
https://jobs.firstcitizens.com/benefits.
#J-18808-Ljbffr
Keywords: First Citizens, San Marcos , Lead Software Engineer - Consumer Banking Technology (Remote), IT / Software / Systems , Pasadena, California
Didn't find what you're looking for? Search again!
Loading more jobs...