F

First Citizens BancShares

Full-service bank offering loans and investments

Lead Software Engineer - Kafka

Backend EngineeringUpdated on Nov 10
Full-time

About the Job

Requirements

  • A Bachelor's degree and six years of experience, or a high school diploma or GED/equivalent and ten years of experience in software application development and maintenance.
  • Hands-on experience establishing and enforcing best practices for Kafka topic design, schema evolution, and DevOps automation.
  • Experience with Kafka Connect, Kafka Streams, and Schema Registry.
  • Proficiency in Java, Python, or Go.
  • Experience integrating with legacy systems and modernizing monolithic applications.
  • Hands-on experience with cloud-native architecture.
  • Experience with DevOps tools, CI/CD pipelines, and container orchestration tools such as Docker, Kubernetes, or OpenShift.

Responsibilities

  • Design, configure, and maintain Confluent Kafka clusters in a multi-data-center and cloud environment.
  • Implement authorization, authentication, and schema governance.
  • Build real-time data pipelines using Kafka Connect, Kafka Streams, and KSQL/Flink SQL.
  • Monitor system metrics and address performance issues to ensure high availability.
  • Maintain knowledge of technology trends and their impact on the bank's infrastructure to provide relevant consultative guidance, and train and mentor others on new technologies.
  • Provide technical advice and direction to associates, management, and developmental project teams, and use technical knowledge to consult and develop software that solves complex technical problems.
  • Advise on strategies aligning developmental projects with long-term business needs and technological direction, and assist management in implementing initiatives or strategies across the division.
  • Manage technical risks, dependencies, and escalations, ensuring proactive communication and resolution.

Desired Qualifications

  • Previous experience designing, configuring, and maintaining Confluent Kafka clusters in a multi-data-center and cloud environment.

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