Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal Software Engineer (Tech Lead)

AT First Citizens Bank
First Citizens Bank

Principal Software Engineer (Tech Lead)

Chapel Hill, NC

Overview

Develop and coordinate the design, development, and integration for Core Banking and Digital Banking Platforms such as Fiserv Signature, Online Banking Platforms (Q2 Pro, Digital Insights), custom development using vendor SDKs, integration via APIs, and data related integrations. Analyze and translate the business requirements and functional requirements into a technical framework. Work with Enterprise Architects and Solution Architects to develop, document, and present the alternative design options and measure the outcome and consequences of various design selections. Facilitate and participate in software and system design and development with white-boarding sessions to ensure prioritized business needs of Core Banking and Digital Banking Platforms are met within technical standards. Develop, configure, and provide direction for the programming and coding functions. Apply data analysis skills to understand detailed data flows between systems and within systems for their domain. Regularly apply knowledge of future technology and system trends for the domain to solve current and future business needs. Convert application data model and data mapping specifications into designs and software code. Perform unit testing as well as participate in testing releases prior to installing in production. Perform application changes and configurations. Manage the installation of maintenance/patches and software upgrades. Develop, review, and analyze process flowcharts to document and explain business processes and technical designs. Ensure the software developed in-house or the software product procured externally are installed in the banking premises and available for business to access. Manage the installation of patches and software configurations/upgrades in production as well as during the development and testing phases of the software. Own end-to-end health and maintenance of assigned systems, including tactical vendor management. Perform initial validation of the installed systems to ensure it is functioning as per the specification from the business before it is made available to test team and business stakeholders. Be responsible for working with stakeholders to analyze business requirements and produce technical specifications for any changes to technology applications. Implement the technical design into via configuration, integration, or software code development. Take ownership of escalated production issues based on the severity and priority and develop the solution for the same. Apply the solutions in pre-production environments so that they are timely deployed and tested. Team up and collaborate with Systems Analysts, Software Engineers, Technical Leads, Quality Engineers, Business SMEs, and Management. Have a deep understanding of both business and technical terminology and processes to standardize systems, such configuration of deposit and lending products. May work remotely pursuant to First Citizens' Remote Work Guidelines policy.

Want more jobs like this?

Get Software Engineering jobs in Chapel Hill, NC delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Qualifications

Position requires a Bachelor's degree in Computer Science, Information Technology Management, Engineering, Chemical Engineering, or related field plus eight (8) years of experience in the job offered or eight (8) years of experience as a Programmer Analyst, Solution Architect, Technical Analyst, or a software engineering related occupation.

Position requires strong technical skills with Fiserv Signature or similar core banking platforms. Requires experience with one of the leading lending and digital banking platforms such as ACI, DI, or Q2. Requires experience with design and development of relational database components on SQL Server or Oracle. Requires the ability to adopt to Agile environment. Requires good understanding of tools like JIRA, Confluence, Bit-Bucket, Jenkins, or Ansible for CI/CD pipelines. Requires experience with design and software engineering practices, design principles and patterns, unit testing, performance engineering, best practices for security privacy, and identity protection. Requires experience working in an Agile/Scrum environment. Requires experience in architecting highly scalable and reliable back-end systems in production. May work remotely pursuant to First Citizens' Remote Work Guidelines policy. This is a remote role that may be hired in several markets across the United States.

The base pay for this position is generally between $154,877 and $194,877. 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.

First Citizens benefits programs are designed to meet our associates where they are in life. Full-time associates (20+ hours) are offered a comprehensive benefits program, with customized offerings, including those designed to support families, however defined. More information regarding our benefits offerings can be found here: https://jobs.firstcitizens.com/benefits

To Apply: Go to https://jobs.firstcitizens.com/jobs and submit your resume to Job #24390. #EJC and #LI-DNI

Client-provided location(s): North Carolina, USA
Job ID: FCB-24390-en-us-1
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Family Support Resources
    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
    • Adoption Leave
    • Fertility Benefits
  • Office Life and Perks

    • Commuter Benefits Program
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Volunteer Time Off
    • Leave of Absence
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Access to Online Courses
    • Internship Program
    • Leadership Training Program
    • Promote From Within
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)

Company Videos

Hear directly from employees about what it is like to work at First Citizens Bank.