Remote Senior Software Engineer – Enterprise Card Platform

First Citizens Bank

Nashville (TN)

Remote

USD 117,000 - 135,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

First Citizens Bank is seeking a hands-on Software Engineer to join a Corporate Credit Card delivery team. You will design and lead enterprise-grade microservices, mentor tech leads, and coordinate real-time integrations across Digital, Cards, Risk and Merchant Services.

The role emphasizes scalable architectures, robust testing, and delivering secure, well-documented code within a banking environment. Remote in select US states with strong collaboration and delivery focus.

Qualifications

  • Bachelor’s degree in Computer Science with 3+ Years of experience.
  • Intermediate to Strong experience designing or modifying modern microservice based systems
  • Advanced interpersonal skills including communication and negotiation
  • Advanced knowledge and experience with Java 11+
  • Advanced knowledge and experience with Standard Design Patterns such as Factories, Command, Facade, Adapter, and more.
  • Advanced knowledge and experience with OOD/OOA
  • Advanced knowledge and experience with Spring and Spring Boot frameworks
  • Advanced knowledge and experience with REST and APIs
  • Advanced knowledge and experience with Unit Test and Mocking frameworks
  • Advanced knowledge and experience with git
  • Advanced knowledge and experience with Postman
  • Advanced knowledge and experience with Docker and Kubernetes
  • Advanced knowledge and experience with Scrum and Agile
  • Advanced knowledge and experience with wikis

Responsibilities

  • Partner with the business and architects to design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability.
  • Lead multiple tech leads who oversee SCRUM teams within the domain providing coaching, and an escalation path for troubleshooting
  • Drives domain wide change initiatives improving quality, speed, and throughput of the shop
  • Oversee proactive maintenance on our existing Iaas/SaaS and on premise applications within the Digital, Cards, Risk, and Merchant Services to ensure our mission critical systems remain stable, are able to scale as our business grows, and remain fit-for-purpose.
  • Coordinate and assist with troubleshooting of code defects, data errors and configuration problems to determine the origin of application error.
  • Know how to support Business critical/ complex applications.
  • Exercises Judgement within defined procedures and practices to determine appropriate action.
  • Drive departmental best practices, guidelines implementation and adhere to standards.
  • Show expertise in designing and developing real-time integrations, file-based integrations and be able to optimize the use of database level processing.
  • Demonstrate empathy with developer and poses an innate desire to create a superlative developer experience down to the last detail.
  • Have a deep love of building elegant, maintainable, well‑documented, secure code.
  • Always work to improve oneself and constructively support the team around them.

Skills

Java 11+
Microservices
Spring / Spring Boot
REST & APIs
Unit testing
Git
Postman
Docker
Kubernetes
Scrum & Agile
OOAD / OOA
Design patterns

Education

Bachelor’s degree in Computer Science

Tools

Docker
Kubernetes
Spring Boot
Git
Postman

Job description

First Citizens Bank is seeking a hands-on Software Engineer to join a Corporate Credit Card delivery team. You will design and lead enterprise-grade microservices, mentor tech leads, and coordinate real-time integrations across Digital, Cards, Risk and Merchant Services.

The role emphasizes scalable architectures, robust testing, and delivering secure, well-documented code within a banking environment. Remote in select US states with strong collaboration and delivery focus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer - Enterprise Java Lead
Remote Senior Software Engineer - Enterprise Java Lead

First Citizens Bank • North Carolina

Remote
USD 117,000 - 135,000
Senior Software Engineer - Remote, Enterprise Platform Leader
Senior Software Engineer - Remote, Enterprise Platform Leader

First Citizens Bank • Austin (TX)

Remote
USD 117,000 - 135,000
Senior Software Engineer & Tech Lead — Remote
Senior Software Engineer & Tech Lead — Remote

First Citizens Bank • Scottsdale (AZ)

Remote
USD 117,000 - 135,000
Senior Software Engineer
Senior Software Engineer

First Citizens Bank • Scottsdale (AZ)

Remote
USD 117,000 - 135,000
Senior Software Engineer
Senior Software Engineer

First Citizens Bank • North Carolina

Remote
USD 117,000 - 135,000
Senior Software Engineer
Senior Software Engineer

First Citizens Bank • Austin (TX)

Remote
USD 117,000 - 135,000
Remote Senior Data Engineer — Full-Stack & Data Platforms
Remote Senior Data Engineer — Full-Stack & Data Platforms

First Citizens Bank • North Carolina

On-site
USD 110,000 - 160,000
Remote Lead Software Engineer — Cloud-Native Payments
Remote Lead Software Engineer — Cloud-Native Payments

First Citizens Bank • North Carolina

On-site
USD 140,000 - 180,000
Senior Software Engineer, CIAM & Fraud (Remote)
Senior Software Engineer, CIAM & Fraud (Remote)

First Citizens • Raleigh (NC)

Remote
USD 135,000 - 155,000
Senior React Engineer - Remote Banking Platform
Senior React Engineer - Remote Banking Platform

First Citizens • Tallahassee (FL)

Remote
USD 120,000 - 180,000