First Citizens Bank
Join to apply for the
Senior Software Engineer
role at
First Citizens Bank Join to apply for the
Senior Software Engineer
role at
First Citizens Bank Overview
This position is responsible for the API/Middleware integration supporting multiple API Gateways (Apigee, MuleSoft, Layer 7 etc.) and working on defining the target state API/Middleware Platforms supporting banks business needs, Regulatory, Audit and Compliance requirements and ensuring the bank modernize the API/Middleware integration platforms with industry standards and best practices. This position will collaborate across API/Middleware, Architecture, Governance, Security and other cross functional teams to define Guidelines and best practices and implementation to support those on the target platforms and Enablement function within the Bank to enable application teams to design, develop, deploy and publish their APIs , guiding and supporting the teams through every step of the lifecycle process and ensure the right controls are in place for the API platform and the APIs. Overview
This position is responsible for the API/Middleware integration supporting multiple API Gateways (Apigee, MuleSoft, Layer 7 etc.) and working on defining the target state API/Middleware Platforms supporting banks business needs, Regulatory, Audit and Compliance requirements and ensuring the bank modernize the API/Middleware integration platforms with industry standards and best practices. This position will collaborate across API/Middleware, Architecture, Governance, Security and other cross functional teams to define Guidelines and best practices and implementation to support those on the target platforms and Enablement function within the Bank to enable application teams to design, develop, deploy and publish their APIs , guiding and supporting the teams through every step of the lifecycle process and ensure the right controls are in place for the API platform and the APIs.
Responsibilities
Design and implementation of the API Developer Portal, API-first design, development, API Security & governance and developing reusable enterprise capabilities to support application teams. This position will also participate in automating and building self-service capabilities for API discovery, onboarding, and reporting for all APIs within the Bank. Provides expert guidance and mentorship on application technical support, maintenance, and enhancements of the API management platforms. Develop design and integration patterns in partnership with the Architecture teams to enable application teams to determine the best fit API platforms for their workloads. Installs, configures, and performs daily administration of vendor-supplied software. Additionally work with the DevSecOps teams to operationalize / enhance environments (Prod and Non-Prod) to support existing integrations and new integrations of various components to the platform and configure the API management tool (Apigee,MuleSoft) to help drive success and implement common behaviors across the platform. Data Mediation, Traffic Management, and Security are all areas of the platform where you will focus to improve the Banks enterprise and help the Bank become more efficient and maintainable in the way stakeholders make decisions and actions on critical information. Monitors overall performance to identify potential issues and tune appropriately and addresses failed components or technical issues and provides resolution. Oversees the work of less experienced associates and serves as a technical resource to wider business unit leveraging industry best practices and building a maturity roadmap for continuous evaluation of APIs leading to the target state maturity. Resolves complex problems and failures that occur in assigned applications and systems. Leads disaster recovery plans for assigned applications. Leads efforts to implement, integrate, upgrade, and support complex technical systems that execute business applications. Responsible for technical areas including API Management Platform (Apigee). System Testing - Develops and oversees a comprehensive testing plan. Investigates, analyzes, and determines user needs. Verifies the successful implementation of software, patches, and upgrades. System Enhancement - Utilizes end user feedback and requests to develop system improvements that impact applications. Determines solutions for known issues and business needs. Coordinates with interface applications and other business units to verify request definitions, then makes appropriate system configuration or parameter changes.
Qualifications
Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance
Preferred Education: Bachelor Degree Preferred Area of Study: Computer SciencePreferred Area of Experience: MS.NET; ASP.NET; SQL Scripting; Powershell Scripting License or Certification Type: null null Skill(s): Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core; JavaScript; HTML 5; XML; SQL Scripting and Powershell Scripting, Advanced experience with Microsft Team Foundation Server (TFS) or similar code repository system, Advanced experience with ServiceNow or other information technology ticketing system, Ability to build strong collaborative and productive relationships, In-depth knowledge of System Life Cycle Development methodology (Waterfall and Agile), Ability to be on call 24 hours a day, 7 days a week, on a rotating basis
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.
Seniority level
Seniority level
Not Applicable Employment type
Employment type
Full-time Job function
Job function
Information Technology Industries
Banking and Financial Services Referrals increase your chances of interviewing at First Citizens Bank by 2x Get notified about new Senior Software Engineer jobs in
Raleigh, NC . Senior Software Engineering Leader - IS Cloud Platform Team
Raleigh, NC $116,270.00-$191,840.00 4 days ago Raleigh, NC $116,270.00-$191,840.00 4 days ago Senior Web Software Developer (Full Stack Java)
Senior Front End Developer (North Carolina)
Raleigh, NC $133,450.00-$232,000.00 2 months ago Raleigh, NC $90,000.00-$185,000.00 7 hours ago Senior Software Engineer, AI Model serving
Senior Software Engineer, Backend (CI/CD)
Senior Software Engineer, AI Model serving
Cary, NC $90,090.00-$140,000.00 1 week ago Senior Software Engineer - Enterprise Payments (Remote)
Raleigh, NC $115,000.00-$140,000.00 3 days ago Senior Software Engineer, Backend (Identity)
Cary, NC $110,000.00-$125,000.00 1 month ago Durham, NC $135,000.00-$175,000.00 2 days ago Senior Software Engineer, Backend (Batch Infrastructure)
Raleigh, NC $120,000.00-$130,000.00 18 hours ago Senior Software Engineer, Backend (Consumer Payments)
Principal Software Engineer, Developer Productivity
Senior Software Engineer - Pega (Remote)
Raleigh, NC $135,000.00-$175,000.00 2 days ago Embedded Linux Senior Software Engineer - Optimisation
Raleigh, NC $135,000.00-$175,000.00 3 days ago Raleigh, NC $135,000.00-$175,000.00 3 days ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Senior Software Engineer
role at
First Citizens Bank Join to apply for the
Senior Software Engineer
role at
First Citizens Bank Overview
This position is responsible for the API/Middleware integration supporting multiple API Gateways (Apigee, MuleSoft, Layer 7 etc.) and working on defining the target state API/Middleware Platforms supporting banks business needs, Regulatory, Audit and Compliance requirements and ensuring the bank modernize the API/Middleware integration platforms with industry standards and best practices. This position will collaborate across API/Middleware, Architecture, Governance, Security and other cross functional teams to define Guidelines and best practices and implementation to support those on the target platforms and Enablement function within the Bank to enable application teams to design, develop, deploy and publish their APIs , guiding and supporting the teams through every step of the lifecycle process and ensure the right controls are in place for the API platform and the APIs. Overview
This position is responsible for the API/Middleware integration supporting multiple API Gateways (Apigee, MuleSoft, Layer 7 etc.) and working on defining the target state API/Middleware Platforms supporting banks business needs, Regulatory, Audit and Compliance requirements and ensuring the bank modernize the API/Middleware integration platforms with industry standards and best practices. This position will collaborate across API/Middleware, Architecture, Governance, Security and other cross functional teams to define Guidelines and best practices and implementation to support those on the target platforms and Enablement function within the Bank to enable application teams to design, develop, deploy and publish their APIs , guiding and supporting the teams through every step of the lifecycle process and ensure the right controls are in place for the API platform and the APIs.
Responsibilities
Design and implementation of the API Developer Portal, API-first design, development, API Security & governance and developing reusable enterprise capabilities to support application teams. This position will also participate in automating and building self-service capabilities for API discovery, onboarding, and reporting for all APIs within the Bank. Provides expert guidance and mentorship on application technical support, maintenance, and enhancements of the API management platforms. Develop design and integration patterns in partnership with the Architecture teams to enable application teams to determine the best fit API platforms for their workloads. Installs, configures, and performs daily administration of vendor-supplied software. Additionally work with the DevSecOps teams to operationalize / enhance environments (Prod and Non-Prod) to support existing integrations and new integrations of various components to the platform and configure the API management tool (Apigee,MuleSoft) to help drive success and implement common behaviors across the platform. Data Mediation, Traffic Management, and Security are all areas of the platform where you will focus to improve the Banks enterprise and help the Bank become more efficient and maintainable in the way stakeholders make decisions and actions on critical information. Monitors overall performance to identify potential issues and tune appropriately and addresses failed components or technical issues and provides resolution. Oversees the work of less experienced associates and serves as a technical resource to wider business unit leveraging industry best practices and building a maturity roadmap for continuous evaluation of APIs leading to the target state maturity. Resolves complex problems and failures that occur in assigned applications and systems. Leads disaster recovery plans for assigned applications. Leads efforts to implement, integrate, upgrade, and support complex technical systems that execute business applications. Responsible for technical areas including API Management Platform (Apigee). System Testing - Develops and oversees a comprehensive testing plan. Investigates, analyzes, and determines user needs. Verifies the successful implementation of software, patches, and upgrades. System Enhancement - Utilizes end user feedback and requests to develop system improvements that impact applications. Determines solutions for known issues and business needs. Coordinates with interface applications and other business units to verify request definitions, then makes appropriate system configuration or parameter changes.
Qualifications
Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance
Preferred Education: Bachelor Degree Preferred Area of Study: Computer SciencePreferred Area of Experience: MS.NET; ASP.NET; SQL Scripting; Powershell Scripting License or Certification Type: null null Skill(s): Advanced experience with programming languages such as Microsoft .NET (C#); ASP.NET Core; JavaScript; HTML 5; XML; SQL Scripting and Powershell Scripting, Advanced experience with Microsft Team Foundation Server (TFS) or similar code repository system, Advanced experience with ServiceNow or other information technology ticketing system, Ability to build strong collaborative and productive relationships, In-depth knowledge of System Life Cycle Development methodology (Waterfall and Agile), Ability to be on call 24 hours a day, 7 days a week, on a rotating basis
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.
Seniority level
Seniority level
Not Applicable Employment type
Employment type
Full-time Job function
Job function
Information Technology Industries
Banking and Financial Services Referrals increase your chances of interviewing at First Citizens Bank by 2x Get notified about new Senior Software Engineer jobs in
Raleigh, NC . Senior Software Engineering Leader - IS Cloud Platform Team
Raleigh, NC $116,270.00-$191,840.00 4 days ago Raleigh, NC $116,270.00-$191,840.00 4 days ago Senior Web Software Developer (Full Stack Java)
Senior Front End Developer (North Carolina)
Raleigh, NC $133,450.00-$232,000.00 2 months ago Raleigh, NC $90,000.00-$185,000.00 7 hours ago Senior Software Engineer, AI Model serving
Senior Software Engineer, Backend (CI/CD)
Senior Software Engineer, AI Model serving
Cary, NC $90,090.00-$140,000.00 1 week ago Senior Software Engineer - Enterprise Payments (Remote)
Raleigh, NC $115,000.00-$140,000.00 3 days ago Senior Software Engineer, Backend (Identity)
Cary, NC $110,000.00-$125,000.00 1 month ago Durham, NC $135,000.00-$175,000.00 2 days ago Senior Software Engineer, Backend (Batch Infrastructure)
Raleigh, NC $120,000.00-$130,000.00 18 hours ago Senior Software Engineer, Backend (Consumer Payments)
Principal Software Engineer, Developer Productivity
Senior Software Engineer - Pega (Remote)
Raleigh, NC $135,000.00-$175,000.00 2 days ago Embedded Linux Senior Software Engineer - Optimisation
Raleigh, NC $135,000.00-$175,000.00 3 days ago Raleigh, NC $135,000.00-$175,000.00 3 days ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr