About The Company
First Citizens Bank is a full-service financial institution offering a complete range of banking services for individuals and businesses. With a strong foundation built on integrity, stability, and client service, First Citizens has helped customers thrive for over 120 years. As a technology-forward organization, we are continually investing in innovation and modern infrastructure to better serve our customers and communities.
About The Role
We are seeking a Senior Software Engineer to join our Consumer Banking Technology team. This is a lead-level role responsible for managing all phases of the software development lifecycle, from design and development to deployment and production support.
The ideal candidate will provide architectural guidance, mentor team members, and play a key role in implementing scalable, secure, and reliable systems. This position requires deep expertise in both Microsoft and Java tech stacks, microservices, and event-driven architectures.
Responsibilities
- Architect, develop, and maintain full-stack cloud and on-prem web applications
- Provide technical leadership and enforce coding standards and design principles
- Implement reusable software components following SOLID principles
- Collaborate cross-functionally to drive change and create proof-of-concept solutions
- Oversee full software development lifecycle, including testing and documentation
- Design scalable and secure software solutions with attention to performance
- Provide mentorship to junior developers and ensure technical excellence
Required
- Bachelor’s degree and 6+ years of software development experience OR High school diploma/GED and 10+ years of equivalent experience
Preferred
- Bachelor’s degree in Computer Science or IT and 8+ years in software development
- 8+ years of experience in software development within the banking or finance sector
- 4+ years’ experience with .NET Framework, C#, RESTful services, and Core Services
- 4+ years’ experience in Java, Spring Boot, Kafka, and microservices
- Experience with API Gateways, OKTA, JWT, and SSO solutions
- Proficiency in Angular (16+), ReactJS/React Native, HTML5/CSS3, SASS, and Flex
- Experience in MuleSoft or TIBCO API design
- Familiarity with Azure platform, SQL databases, and ETL tools
- Hands-on with DevSecOps, Kubernetes, and containerization technologies
- Strong understanding of Agile and SAFe practices
- Effective communication and leadership skills
- Demonstrated willingness to learn and adapt in a fast-paced environment
Benefits
First Citizens Bank offers a competitive total rewards package, including:
- Base pay aligned with market and location (ranges from $104,000–$180,000 depending on location)
- Eligibility for bonuses and incentive programs
- Medical, dental, and vision insurance
- 401(k) plan with company match
- Paid holidays, vacation, and sick leave
- Career development resources and learning opportunities
Equal Opportunity
First Citizens Bank is an equal opportunity employer and makes employment decisions based on merit and business needs. We do not discriminate based on race, religion, gender, age, disability, sexual orientation, veteran status, or any other status protected by applicable laws. Accommodations for individuals with disabilities are available upon request throughout the hiring process.