Search jobs > Raleigh, NC > Principal software engineer

Principal Software Engineer (Tech Lead)

First Citizens Bank
Raleigh, NC, United States
$154.9K-$194.9K a year
Full-time

OverviewDevelop 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.QualificationsPosition 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 / benefitsTo Apply : Go to https : / / jobs.

firstcitizens.com / jobs and submit your resume to Job #24390. #EJC and #LI-DNI Job type : FULL TIMECategories : Information Technology

10 hours ago
Related jobs
Promoted
First Citizens Bank
Raleigh, North Carolina

Team up and collaborate with Systems Analysts, Software Engineers, Technical Leads, Quality Engineers, Business SMEs, and Management. Requires experience with design and software engineering practices, design principles and patterns, unit testing, performance engineering, best practices for security...

Promoted
Salesforce
Raleigh, North Carolina

Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By applying to the Public Cloud - Distributed Systems Software Engineer posting, recruiters and hiring managers across the organization hiring software engineers will review your resume. Job CategorySoftware Engineeri...

Promoted
VirtualVocations
Durham, North Carolina

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

Promoted
Salesforce
Raleigh, North Carolina

Note: By applying to the Software Backend Development posting, recruiters and hiring managers across the organization hiring Software Engineers will review your resume. Job CategorySoftware EngineeringJob DetailsAbout SalesforceWe’re Salesforce, the Customer Company, inspiring the future of business...

Promoted
Red Hat
Raleigh, North Carolina

The Red Hat Experience Engineering (XE) Sustaining Engineering team is looking for a Principal Software Maintenance Engineer to help lead a new team aimed at improving the long-term product experience of our Red Hat OpenShift customers. About Red HatRed Hat is the world’s leading provider of enterpr...

ACTIVISION PUBLISHING, INC.
NC,Work from Home
Remote

As a Lead Graphics Engineer you will be leading the Raven graphics team in optimizing, enhancing, and developing new rendering systems on top of the foundation of Call of Duty’s AAA engine technology. You will be managing a talented team of Graphics engineers, as well as leading the rendering techno...

Reperio Human Capital
Raleigh, North Carolina

Senior/Principal Embedded Software Engineer (Medical Devices). Senior/Principal Embedded Software Engineer. We are on the hunt for a senior level embedded software engineer, who is willing to take on end to end solution projects. Software Engineer with at least 7 Years of working career experience. ...

Splunk Inc
North Carolina, United States

Operates as a technical lead, solution architect & Lead developer of the team, leading technical roadmap and vision. Grow senior engineers and technical leaders through design & code review, tech seminars, mentoring, pair programming, etc. Splunk is looking for an enthusiastic and creative Backend P...

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...

Fidelity Investments
Durham, North Carolina

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) designing an...