Lead Software Engineer

First Citizens

Raleigh (NC)

Hybrid

USD 160,000 - 226,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

First Citizens Bank in Raleigh seeks a senior Wealth Management technology lead to design, maintain, and modernize core platforms. You will manage ETL pipelines and data integration using SSIS and SQL Server, while guiding modernization efforts and ensuring regulatory compliance.

You will lead cross-functional teams across development, architecture, and operations, owning delivery from design to production. This hybrid role requires hands-on leadership and a focus on performance and reliability.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field and six years of experience in technology roles.
  • Extensive experience in .NET technologies including C#, ASP.NET, MVC, and Web API development.
  • Six years of experience in Microsoft SQL Server, SSIS, and enterprise ETL design and scheduling.
  • Experience supporting Wealth Management, Trust, or Financial Services platforms with complex data and regulatory requirements.
  • Strong background in production support, ETL operations, and large-scale data processing environments.
  • Experience working with legacy and modernized architectures and leading technical initiatives while remaining hands-on.
  • Experience working with FIS, SEI and Envestnet.

Responsibilities

  • Design, maintain, and modernize core Wealth Management tech platforms.
  • Lead data pipelines and ETL processes across SSIS and SQL Server.
  • Coordinate modernization efforts, including migration to enterprise schedulers CA7 and ESP.
  • Provide production support, root cause analysis, and performance tuning.
  • Drive release planning, deployments, and rollback strategies for production.
  • Collaborate with analysts, architects, and stakeholders to translate requirements into scalable solutions.

Skills

C#
ASP.NET
MVC
Web API
SQL Server
SSIS
ETL design
Production support
FIS SEI Envestnet

Education

Bachelor's degree in Computer Science/Engineering

Tools

CA7
ESP

Job description

Overview

This is a hybrid role, with the expectation that time working will regularly take place inside and outside of the Raleigh, NC office.

Responsible for the design, maintenance, modernization, and operational stability of core Wealth Management technology platforms supporting investment management, trust operations, regulatory reporting, and advisor data delivery. This role operates at the intersection of legacy ETL systems, modernized scheduling frameworks, and business critical data pipelines, requiring deep technical expertise, domain knowledge, and hands‑on leadership across the full software lifecycle. Oversees the design, development, and support of enterprise ETL and data integration solutions using SSIS, SQL Server, and custom scheduling frameworks supporting wealth and trust platforms. Maintains and enhances legacy data pipelines while executing controlled modernization efforts, including migration from inbuilt schedulers to enterprise schedulers such as CA7 and ESP. Designs and implements complex SQL queries, stored procedures, functions, and data models to support asset classification, transaction processing, holdings reporting, downstream advisor and client reporting. Provides technical leadership for applications supporting Wealth Management, Private Wealth Management, Trust Operations, and Investment Advisory functions, ensuring accuracy, performance, and regulatory compliance. Collaborates with business analysts, architecture teams, and stakeholders to translate financial and operational requirements into scalable technical solutions. Performs impact analysis for production changes, vulnerability remediation, and platform upgrades, including remediation of findings from security and compliance reviews. Leads release planning, build preparation, deployment activities, and rollback strategies for production environments, ensuring minimal operational disruption. Coordinates with offshore and onshore development teams to prioritize work, manage dependencies, and ensure consistent delivery quality. Participates in architecture and design reviews, contributing expertise on data flow design, system integration patterns, and performance optimization. Provides advanced production support, including root cause analysis, defect resolution, and preventative improvements for high‑availability systems. Develops and maintains technical documentation, design artifacts, and operational runbooks supporting long‑term platform sustainability. Will drive technical initiatives while remaining hands‑on with development, troubleshooting, and optimization activities.

Responsibilities & Qualifications

Bachelor’s degree in Computer Science, Engineering, or related field plus six (6) years of experience in the job offered or as a Technology Lead, Technology Consultant, Technology Analyst or related occupation.

Requires extensive experience in .NET technologies including C#, ASP.NET, MVC, and Web API development. Requires six (6) years of experience in Microsoft SQL Server, SSIS, and enterprise ETL design and scheduling. Requires experience supporting Wealth Management, Trust, or Financial Services platforms with complex data and regulatory requirements. Requires strong background in production support, ETL operations, and large‑scale data processing environments. Requires experience working across multiple generations of systems, including legacy platforms and modernized architectures. Must have prior experience leading technical initiatives while remaining hands‑on with development, troubleshooting, and optimization activities. Requires experience working with FIS, SEI and Envestnet.

Additional Information

This job posting is expected to remain active for 31 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.

The base pay for this position is generally between $159,910 to $225,522 per year. 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

#EJC #LI-DNI

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Consultant
Software Engineer Consultant

First Citizens • Raleigh (NC)

Remote
USD 148,000 - 226,000
Benefits package
Lead Software Engineer
Lead Software Engineer

First Citizens Bank • North Carolina

Remote
USD 130,000 - 154,000
Lead Data Engineer - Data Platform
Lead Data Engineer - Data Platform

First Citizens • Raleigh (NC)

Remote
USD 129,000 - 168,000
Lead Data Engineer
Lead Data Engineer

First Citizens Bank • Jacksonville (FL)

Remote
USD 129,000 - 168,000
Lead Data Engineer
Lead Data Engineer

First Citizens • Raleigh (NC)

Remote
USD 129,000 - 168,000
Lead Data Engineer - Data Platform
Lead Data Engineer - Data Platform

First Citizens Bank • North Carolina

Remote
USD 129,000 - 168,000
Lead Data Engineer - Data Platform
Lead Data Engineer - Data Platform

First Citizens Bank • Raleigh (NC)

Remote
USD 129,000 - 168,000
Senior Data Integration Engineer - Wealth Management Platform
Senior Data Integration Engineer - Wealth Management Platform

First Citizens • Raleigh (NC)

Hybrid
USD 160,000 - 226,000
Java Tech Lead - Digital Banking (Remote)
Java Tech Lead - Digital Banking (Remote)

First Citizens Bank • Austin (TX)

Remote
USD 150,000 - 180,000
Java Tech Lead - Digital Banking (Remote)
Java Tech Lead - Digital Banking (Remote)

First Citizens Bank • Trenton (NJ)

Remote
USD 150,000 - 180,000