Enable job alerts via email!

Lead Software Engineer (Remote)

First Citizens Bank

North Carolina

Remote

USD 110,000 - 150,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading financial institution as a Lead Software Engineer where you will develop and oversee technical solutions in Payments and Money movement. This remote role requires strong technical skills along with a collaborative mindset. Candidates should have a background in software development and experience leading teams in a dynamic environment.

Benefits

Comprehensive benefits package
Opportunities for career advancement
Flexible work environment

Qualifications

  • 6 years of software development experience required.
  • Leadership experience on medium to large enterprise projects preferred.
  • Strong communication skills and ability to troubleshoot production issues.

Responsibilities

  • Design and develop technical solutions that meet user needs.
  • Provide leadership in architecture and strategy for Payments platforms.
  • Oversee a distributed development team and manage application architecture.

Skills

AWS Cloud
Docker
OpenShift
Node
React
Java/J2EE
RESTful Webservices
Spring Boot Microservices
API development
Agile methodologies

Education

Bachelor's Degree
High School Diploma

Tools

APIGEE
RDBMS
NoSQL databases
Oracle
MS-SQL
SQL Server

Job description

Join to apply for the Lead Software Engineer (Remote) role at First Citizens Bank

18 hours ago Be among the first 25 applicants

This is a remote role that may only be hired in the following location(s): AZ, NC and TX

We are looking for a hands-on Lead Software Engineer who provides technology solutions and integration services in areas such as Payments & Money movement, and information reporting. The ideal candidate should have the skills and experience to provide technical guidance, estimate efforts, select optimal technology solutions to meet business needs, support applications daily, navigate uncertainties, and communicate effectively with IT management, team members, and stakeholders. The candidate must be able to work rapidly to deliver requests, seize opportunities, and manage resource constraints, while balancing short- and long-term strategic planning. They should be capable of developing code and overseeing distributed development teams.

Responsibilities

  • Design and develop technical solutions that meet user needs regarding functionality, performance, scalability, and reliability.
  • Provide leadership in architecture, strategy, design, and development for our client-facing Payments platforms.
  • Implement and adhere to department best practices and standards.
  • Create a superior developer experience, emphasizing elegant, maintainable, well-documented, and secure code.
  • Engage in abstraction and refactoring as passions, not chores.
  • Continuously learn and go beyond the call of duty.
  • Drive technical design consensus and approval by the Architecture Review Team.
  • Develop enterprise solutions that are extendable and reusable.
  • Perform impact analysis on proposed changes, considering architecture, capabilities, priorities, and solutions; evaluate cost/benefit implications.
  • Maintain application architecture and related assets; serve as the architecture expert for the development team.
  • Supervise release processes, which may include after-hours or weekend work.

Qualifications

  • Bachelor's Degree with 6 years of software development experience or High School Diploma with 10 years of experience.

Preferred Skills

  • Experience leading medium to large enterprise projects with strong communication skills.
  • Ability to troubleshoot production issues on both on-premises and vendor solutions.
  • Knowledge of AWS Cloud, Docker, OpenShift.
  • Proficiency in distributed systems design and development with Node, React, Java/J2EE, RESTful Webservices.
  • Experience with Spring Boot Microservices, API development, and API Gateway tools like APIGEE.
  • Knowledge of file transfer applications (e.g., Sterling, SFTP).
  • Experience with RDBMS and NoSQL databases, including Oracle, MS-SQL, and SQL Server.
  • Familiarity with Agile methodologies.
  • Experience with Payment Technologies, ISO 20022, NACHA, SWIFT, and related platforms.
  • Banking/payment industry experience, especially with modernization efforts.
Benefits are part of the total rewards package, with more info at https://jobs.firstcitizens.com/benefits. The role is full-time, in the Information Technology function within Banking and Financial Services industries. Referrals can double your chances of interviewing. Get notified about similar jobs in North Carolina, United States.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer

MikMak

North Carolina

Remote

USD 117,000 - 176,000

4 days ago
Be an early applicant

Lead Software Engineer (ETL/AWS Cloud)

Davita Inc.

Raleigh

Remote

USD 90,000 - 130,000

9 days ago

Lead Software Engineer (JAVA)

Davita Inc.

Raleigh

Remote

USD 90,000 - 130,000

9 days ago

Lead Software Engineer (JAVA)

First Citizens

Raleigh

Remote

USD 80,000 - 130,000

9 days ago

Lead I&C Software Support Engineer

GE Vernova Inc

Wilmington

Remote

USD 99,000 - 140,000

7 days ago
Be an early applicant

Lead Software Engineer (Remote)

First Citizens Bank

Chicago

Remote

USD 130,000 - 175,000

2 days ago
Be an early applicant

Principal Software Engineer

Testlio

Remote

USD 120,000 - 180,000

4 days ago
Be an early applicant

Principal Software Engineer

Re:Build Manufacturing

Remote

USD 140,000 - 215,000

6 days ago
Be an early applicant

Principal Software Engineer | Remote

LifeWay Christian Resources

Remote

USD 120,000 - 160,000

2 days ago
Be an early applicant