Principal Software Engineer (Remote North Carolina)

First Citizens BankRaleigh, NC
Remote

About The Position

This is a remote role that may only be hired in the following location: North Carolina. This position provides expert technical guidance on large, complex, and strategic projects with significant impact for the Direct Bank Technology and the General Banking Digital Solutions teams. Facilitates the creation and implementation of software systems and software development. Consults and provides subject matter expertise on software evaluations, feasibility studies, and new technologies. Specializes in software development and integration with third party solutions, as a single point of contact with the third-party vendors. Recommends processes and products that meet strategic goals while aligning with the Bank's long-term technology direction.

Requirements

  • Bachelor's Degree and 10 years of experience in Software application development and maintenance OR High School Diploma or GED and 14 years of experience in Software application development and maintenance

Nice To Haves

  • Bachelor’s Degree in Computer Science
  • Experience in Financial Services Industry
  • Expert experience in Java/JavaEE Ecosystem (Spring, Spring Security, Spring Boot, Hibernate, etc.)
  • Expert experience in Angular, React, Node.js
  • Expert experience in AWS (EC2, ECS, S3, etc.), Azure
  • Expert experience in Containerization & Orchestration: Docker, Red Hat OpenShift, Kubernetes
  • Expert experience in DevOps Practices: CI/CD Pipelines (Jenkins, Maven, etc.) Infrastructure Automation
  • Expert experience in Relational Databases (Oracle, SQL Server, MySQL), NoSQL Databases (MongoDB)
  • Expert experience in ETL Tools: Talend, IBM InfoSphere DataStage - Design & Implementation
  • Expert experience in Messaging Systems: JMS, ActiveMQ, WebSphere MQ
  • Expert experience in Data Analytics & Reporting: Google Analytics, Adobe Analytics, Metabase, Celebrus, LogRocket
  • Expert experience in Enterprise Architecture, Solution Architecture, and System Design
  • Expert experience in Object-Oriented Analysis & Design (OOAD), Design Patterns
  • Expert experience in Microservices Architecture, API Design & Management, RESTful Services
  • Expert experience in Cloud Architecture (AWS, Azure): Infrastructure as Code (IaC), Serverless, Containerization (Docker, Kubernetes)
  • Expert experience in Data Architecture, Data Modeling, and Database Design (Relational, NoSQL)
  • Expert experience in Security Architecture: Authentication (SAML 2.0, OAuth2, OIDC), Authorization (RBAC, OPA), Vulnerability Assessment (SAST, DAST, SCA)
  • Expert experience in Technical Leadership: Mentoring, Code Reviews, Architectural Guidance
  • Expert experience in Agile Methodologies (Scrum, Kanban)

Responsibilities

  • Facilitates software development through the creation of software utilities or other means to support effective software development activities/solutions.
  • Evaluates software specifications to determine feasibility of use in particular infrastructures.
  • Analyzes, presents, and implements necessary development and/or infrastructure changes.
  • Maintains a strong knowledge of technology trends and impact on the Bank's infrastructure in order to provide relevant consultative guidance.
  • Trains and mentors others on new technologies.
  • Provides technical advice and direction to associates, management, and developmental project teams.
  • Utilizes expertise to consult and develop software to solve complex technical problems.
  • Advises on strategies that align developmental projects with long-term business needs and technological direction.
  • Assists management in implementing initiatives or strategies across the division.

Benefits

  • Competitive, thoughtfully designed and quality benefits program

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Principal

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service