F

First Citizens BancShares

Full-service bank offering loans and investments

Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$128.4k - $150k

About the Job

Requirements

  • A Bachelor's degree and 6 years of experience in software application development and maintenance, or a high school diploma or GED and 10 years of experience in software application development and maintenance.
  • Preferred: Implement and manage REST APIs for application integration and communication.
  • Preferred: Integrate identity and access management solutions, specifically Okta, for single sign-on and SAML authentication.
  • Preferred: Hands-on experience with microservice design and APIs, and knowledge of working with enterprise service bus platforms such as Mule or Tibco.
  • Preferred: Collaborate with cross-functional teams to gather requirements and ensure integration aligns with business needs.
  • Preferred: Troubleshoot and resolve issues related to middleware, API integration, and authentication.
  • Preferred: Work with development teams to ensure best practices in middleware design, security, and performance.
  • Preferred: Advanced experience with Azure DevOps or a similar code repository system.
  • Preferred: Advanced experience with ServiceNow or other information technology service ticketing systems.
  • Preferred: Ability to resolve conflicting situations to move processes and people forward.
  • Preferred: Ability to be on call 24 hours a day, 7 days a week, on a rotating basis.
  • Preferred: In-depth knowledge and experience with system life cycle development methodologies such as Waterfall and Agile.
  • Preferred: Experience with programming languages such as Java, Spring Boot, SQL scripting, and PowerShell scripting.
  • Preferred: Current contractor or contingent worker for First Citizens Bank.

Responsibilities

  • Lead technical efforts in all phases of software development, from requirements definition to installation, including design, development, deployment, production implementation, and maintenance of complex systems in direct bank technologies.
  • Develop test plans, software, and procedures that improve processing capabilities.
  • Support production systems by resolving complicated issues and ensuring ongoing functionality.
  • Evaluate and improve department systems, processes, and applications; use programming specifications to construct modules, develop testing methods, and assist with designing training materials.
  • Design and execute test plans to validate application functions, and design modifications that fit within existing system architecture.
  • Provide technical support to production systems by addressing complex issues, anticipating maintenance requirements, and ensuring functionality for end-user needs.
  • Develop technical solutions to unique system problems; lead major projects, delegate tasks, and ensure quality results.
  • Mentor and train associates within the work group; participate in special projects and meetings to convey technical insight; serve as a technical resource for management, associates, and business units.
  • Collect data related to user requests and determine scope, time estimates, and system impacts.
  • Inspect business specifications, programming specifications, coding, test plans, documentation, and implementation plans for accuracy.
  • Participate in a rotating 24/7 on-call rotation.

Desired Qualifications

  • Implement and manage REST APIs for application integration and communication.
  • Integrate identity and access management solutions, specifically Okta, for single sign-on and SAML authentication.
  • Bring hands-on experience with microservice design and APIs, and knowledge of working with enterprise service bus platforms such as Mule or Tibco.
  • Collaborate with cross-functional teams to gather requirements and ensure integration aligns with business needs.
  • Troubleshoot and resolve issues related to middleware, API integration, and authentication.
  • Work with development teams to ensure best practices in middleware design, security, and performance.
  • Have advanced experience with Azure DevOps or a similar code repository system.
  • Have advanced experience with ServiceNow or other information technology service ticketing systems.
  • Resolve conflicting situations to move processes and people forward.
  • Be available for 24/7 on-call duty on a rotating basis.
  • Have in-depth knowledge and experience with system life cycle development methodologies such as Waterfall and Agile.
  • Have experience with programming languages and technologies such as Java, Spring Boot, SQL scripting, and PowerShell scripting.
  • Be a current contractor or contingent worker for First Citizens Bank.

About the Company

First Citizens BancShares

Full-service bank offering loans and investments

First Citizens BancShares operates First Citizens Bank, offering a full range of financial services for individuals and businesses. Its products include checking and savings accounts, credit cards, mortgages and auto loans, personal loans, online and mobile banking, wealth management and investment services, insurance, and small business banking. The core product set is accessed via online and mobile platforms, branch networks, and ATM access, with features like online statements, bill pay, direct deposit, and rewards programs. The bank positions itself through a broad suite of banking and financial services tailored to different customer segments such as personal, business, and wealth customers, emphasizing integrated banking experience and customer support. Overall, the goal is to help customers manage money, borrow for major needs (homes, vehicles, education), invest for future goals, and protect their financial security through a range of financial products and advisory services.

Company size
10,001+
Company stage
IPO
Headquarters
Raleigh, NC
Founded
1898

Recently Posted Jobs

Explore more opportunities at First Citizens BancShares

See more jobs