Lead Real-Time Data Streaming Engineer (Flink, Kafka)

Bank of America

Jersey City (NJ)

On-site

USD 140,000 - 200,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Bank of America in the United States seeks a Senior Data Streaming Engineer to design and deliver real-time data platforms that support ITSM and infrastructure. You will build scalable streaming pipelines with Flink and Confluent Kafka, modernizing legacy systems into streaming-first architecture.

You will mentor junior engineers, collaborate with product and platform teams, and ensure data quality and performance.

Qualifications

  • 10+ years IT experience focused on data engineering.
  • 5+ years in data warehousing, data lakes, or MDM systems.
  • Experience with Apache Flink, Confluent Kafka, and Apache Iceberg.
  • Proficiency with Python, PySpark, or Java/Scala for data engineering.
  • SQL proficiency with advanced querying and optimization.

Responsibilities

  • Leads story refinement and delivery of requirements through the delivery lifecycle.
  • Codes complex solutions to integrate, clean, transform, and control data.
  • Leads documentation of system requirements and feasibility assessments.
  • Leads testing teams to develop test plans and analyze results.
  • Leads collaboration with partners to enforce data management standards.
  • Defines and builds data pipelines to enable data-informed decisions.
  • Mentors Data Engineers and monitors KPIs and controls.
  • Designs and implements real-time data pipelines using Flink and Kafka.
  • Transforms legacy batch workflows into streaming architectures.
  • Builds streaming ingestion, transformation, and enrichment pipelines.
  • Develops Iceberg-based lakehouse tables for streaming and analytics.
  • Ensures data quality, reconciliation, and consistency across systems.
  • Optimizes performance, state management, and checkpointing of streaming jobs.
  • Collaborates on partitioning, schema evolution, and storage strategies.

Skills

Apache Flink
Confluent Kafka
Apache Iceberg
Python/PySpark/Java/Scala
SQL
Streaming architectures
Data modeling
CI/CD
DevOps practices
Jira/Bitbucket

Tools

Kafka Connect
ksqlDB
Iceberg tooling
Parquet
Avro

Job description

Bank of America in the United States seeks a Senior Data Streaming Engineer to design and deliver real-time data platforms that support ITSM and infrastructure. You will build scalable streaming pipelines with Flink and Confluent Kafka, modernizing legacy systems into streaming-first architecture.

You will mentor junior engineers, collaborate with product and platform teams, and ensure data quality and performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Data Streaming Engineer
Senior Real-Time Data Streaming Engineer

Hobbsnews • Plano (TX)

On-site
USD 104,000 - 158,000
Lead Real-Time Data Streaming Engineer
Lead Real-Time Data Streaming Engineer

Quest Oracle Community • Plano (TX)

On-site
USD 104,000 - 158,000
Health benefits
Discretionary bonus
Senior Real-Time Data Streaming Architect
Senior Real-Time Data Streaming Architect

Bank of America • Jersey City (NJ)

On-site
USD 104,000 - 158,000
Senior Real-Time Data Streaming Architect
Senior Real-Time Data Streaming Architect

Bank of America • Charlotte (NC)

On-site
USD 104,000 - 158,000
Discretionary incentive eligible
Industry-leading benefits
Senior Real-Time Data Streaming Engineer
Senior Real-Time Data Streaming Engineer

Bank of America • Plano (TX)

On-site
USD 104,000 - 158,000
Discretionary incentive eligible
Industry-leading benefits
Lead Real-Time Data Streaming Engineer
Lead Real-Time Data Streaming Engineer

National Black MBA Association • Jersey City (NJ), Northern (KY)

Hybrid
USD 150,000 - 190,000
Senior Real-Time Data Platform Engineer
Senior Real-Time Data Platform Engineer

Quest Oracle Community • Jersey City (NJ), Northern (KY)

Hybrid
USD 104,000 - 158,000
Senior Data Streaming Engineer
Senior Data Streaming Engineer

National Black MBA Association • Jersey City (NJ), Northern (KY)

Hybrid
USD 150,000 - 190,000
Senior Real-Time Data Architect — Java & Streaming Lead
Senior Real-Time Data Architect — Java & Streaming Lead

Citibank (Switzerland) AG • New York (NY), Northern (KY)

Hybrid
USD 121,000 - 182,000
Senior Big Data Engineer - Real-Time Streaming & Kafka
Senior Big Data Engineer - Real-Time Streaming & Kafka

Citibank (Switzerland) AG • Tampa (FL)

Hybrid
Confidential