Search jobs > Raleigh, NC > Principal software engineer

Principal Software Engineer (Tech Lead)

First Citizens Bank
Raleigh, North Carolina
$154.9K a year
Full-time

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. 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 : benefits To Apply : Go to jobs and submit your resume to Job #24390.

EJC and #LI-DNIundefinedPosition 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 : benefits To Apply : Go to jobs and submit your resume to Job #24390. #EJC and #LI-DNI

26 days ago
Related jobs
Promoted
Disney Entertainment & ESPN Technology
Morrisville, North Carolina

As a lead engineer, you will get to own large features, lead the technical direction of our work, and mentor and provide technical expertise to other engineers. Our team is seeking a Lead Software Engineer, Video Analytics to help us deliver excellent streaming experiences for Hulu and Disney+ as a ...

Promoted
Northrop Grumman
Morrisville, North Carolina

Position requires an active Top Secret/Sensitive Compartmented Information (SCI) clearance at time of application * Must have had a favorably adjudicated CI polygraph or FSP * Experienced in leading large, geographically dispersed teams * Experience building teams * Excellent verbal and written comm...

Promoted
VirtualVocations
Raleigh, North Carolina

A company is looking for a Lead Software Development Engineer in Test (SDET). ...

Promoted
US Tech Solutions
Cary, North Carolina

Works on a product team and supports product design by planning its work, coordinating with others, and writing and testing code to deliver moderately complex functionality on a complete product or significant portion of....

Promoted
VirtualVocations
Raleigh, North Carolina

A company is looking for a Software Engineer Lead. ...

Secmation
Cary, North Carolina

Secmation is looking for experienced Principal Cybersecurity Software Development Engineers who will be an instrumental part of our leadership team. A successful Principal Cybersecurity Software Development Engineer will work closely with DoD customers to define new programs and ensure technical exe...

Promoted
VirtualVocations
Durham, North Carolina

Key Responsibilities:Serve as a point of contact for technical support escalations related to the EDGE VMS product lineContribute to the knowledge base articles and technical notes to improve future problem resolution efficiencyBecome a subject matter expert in specific product and system areasRequi...

Prudential Financial
NC, US

As a Lead Software Engineer on/in Data Management & Governance you will partner with product owners, tech leads, designers, engineers and delivery professionals to improve Data Management and Governance services. Technology - Engineering & Cloud. Are you interested in building capabilities t...

Cboe Global Markets, Inc.
North Carolina
Remote

Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. The ideal candidate has been designing and engineering complex real-time UI’s for several years and comes with a deep understanding of web streaming technologies and ...

Oracle
Raleigh, North Carolina

We focus on transforming how Software Developers and DevOps engineers build cloud applications for enterprise customers using Oracle technologies. This is a principal-level position, meaning you are gonna be one of the technical leaders on our team, making decisions and taking responsibility for the...