Senior Data Engineer: Full-Stack & Kafka (Remote)

First Citizens

Raleigh (NC)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

First Citizens is seeking a Senior Data Engineer to design, develop, and support enterprise applications within the Data Platform, enabling Financial Model Execution platforms and related capabilities. You will lead and mentor, work across UI, APIs, microservices, and databases, and contribute to reliable, scalable solutions.

You will collaborate with product owners, architects, and engineering teams, driving architectural discussions, and guiding best practices.

Qualifications

  • Strong experience building web applications using React.js and JavaScript/TypeScript.
  • Strong experience developing backend services using Java, Spring Boot, and microservices architecture.
  • Experience implementing event-driven architecture using Kafka.
  • Experience using Python for automation, data processing, or backend services.
  • Advanced SQL development and database design experience with Oracle and Netezza.
  • Experience designing and consuming REST APIs.
  • Experience with GitLab, CI/CD pipelines, Jira, and Confluence.
  • Experience working in Agile/Scrum environments.
  • Excellent ability to communicate technical information clearly and work effectively with cross-functional teams
  • Strong analytical and problem-solving skills
  • Experience with cloud platforms (AWS) and container technologies such as Docker and Kubernetes is preferred.
  • Experience within financial services, banking, risk, treasury, forecasting, or regulatory reporting environments is highly desirable.

Responsibilities

  • Design, develop, test, and deploy scalable full-stack applications using React.js, Java, Spring Boot, Node.js, Python, Kafka, and relational databases.
  • Design and implement RESTful APIs, microservices, and event-driven solutions to support business and data processing requirements.
  • Translate business requirements into technical designs and implementation plans.
  • Build reusable components, application frameworks, and shared services to improve development efficiency.
  • Lead and participate in architecture reviews, technical design discussions, and code reviews.
  • Provide technical guidance and mentorship to junior developers and project teams.
  • Establish and promote engineering best practices, coding standards, and development methodologies.
  • Analyze business and technical requirements and assess system impacts, dependencies, and risks.
  • Provide effort estimates, technical recommendations, and implementation strategies for new initiatives and enhancements.
  • Collaborate with solution architects, product owners, and stakeholders to define scalable solutions.
  • Support production applications and troubleshoot complex issues across UI, middleware, messaging platforms, and databases.
  • Monitor application performance and identify opportunities for optimization and automation.
  • Participate in on-call rotations and incident management activities.
  • Develop automated units, integration, and regression tests.
  • Drive continuous improvement initiatives related to application performance, security, reliability, and maintainability.
  • Contribute to Agile ceremonies, sprint planning, retrospectives, and release activities.

Skills

React.js
Java/JavaScript
Spring Boot
Kafka
Python
SQL
Oracle
Netezza
GitLab
CI/CD
Docker
Kubernetes
Jira
Confluence
Agile/Scrum

Education

Bachelor's Degree
High School Diploma or GED

Tools

GitLab
CI/CD pipelines
Docker
Kubernetes
Oracle
Netezza

Job description

First Citizens is seeking a Senior Data Engineer to design, develop, and support enterprise applications within the Data Platform, enabling Financial Model Execution platforms and related capabilities. You will lead and mentor, work across UI, APIs, microservices, and databases, and contribute to reliable, scalable solutions.

You will collaborate with product owners, architects, and engineering teams, driving architectural discussions, and guiding best practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Senior Data Engineer: Full-Stack & Microservices
Remote Senior Data Engineer: Full-Stack & Microservices

First Citizens Bank • Raleigh (NC)

On-site
USD 140,000 - 190,000
Remote Senior Data Engineer: Scalable Data Platforms
Remote Senior Data Engineer: Scalable Data Platforms

First Citizens Bank • Raleigh (NC)

On-site
USD 120,000 - 150,000
Senior Data Engineer
Senior Data Engineer

First Citizens Bank • Raleigh (NC)

On-site
USD 120,000 - 150,000
Remote Senior Data Engineer, Scalable Data Pipelines
Remote Senior Data Engineer, Scalable Data Pipelines

First Citizens Bank • Raleigh (NC)

On-site
USD 130,000 - 190,000
Remote Senior Data Platform Engineer | Cloud Data Pipelines
Remote Senior Data Platform Engineer | Cloud Data Pipelines

First Citizens Bank • Tallahassee (FL)

Remote
USD 120,000 - 180,000
Remote Senior Data Engineer – Cloud Data Platform
Remote Senior Data Engineer – Cloud Data Platform

First Citizens Bank • Arizona

On-site
USD 140,000 - 170,000
Remote Senior Data Engineer — Cloud Data Platform
Remote Senior Data Engineer — Cloud Data Platform

First Citizens Bank • Austin (TX)

On-site
USD 120,000 - 180,000
Remote Senior Data Engineer: Cloud Data Platform
Remote Senior Data Engineer: Cloud Data Platform

First Citizens Bank • Town of Texas (WI)

On-site
USD 120,000 - 165,000
Remote Senior Data Engineer – Cloud Data Platform
Remote Senior Data Engineer – Cloud Data Platform

First Citizens Bank • North Carolina

On-site
USD 120,000 - 190,000