Senior Real-Time Data Streaming Architect

Bank of America

Charlotte (NC)

On-site

USD 104,000 - 158,000

Full time

9 days ago
Application generator

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

Get past ATS filters

Benefits offered by this job

Discretionary incentive eligible
Industry-leading benefits

Job summary

Bank of America is seeking a Senior Data Streaming Engineer to design and deliver a real-time data platform, focusing on event-driven pipelines and streaming analytics. You will modernize legacy batch systems and collaborate with ITSM and enterprise teams to ensure data freshness and reliability.

The role requires expertise in Flink, Confluent Kafka, Iceberg, and modern data lakehouse patterns, with strong coding skills and a track record of delivering scalable data solutions in complex

Qualifications

  • 10+ years of IT experience with strong focus on data engineering
  • 5+ years in data warehousing, data lakes, or MDM systems
  • Experience with Apache Flink for stream processing and event time windowing
  • Experience with Confluent Kafka and schema registry
  • Experience with Apache Iceberg including partition evolution and ACID
  • Proficiency in Python, Java, or Scala for data engineering
  • Strong SQL and advanced querying/optimization
  • Experience designing event-driven and streaming architectures
  • Deep understanding of data modeling for streaming and lakehouse systems
  • Experience with CDC frameworks and Kafka-based ingestion patterns

Responsibilities

  • Lead story refinement and delivery through the lifecycle
  • Code complex data integration, transformation, and data quality controls
  • Collaborate with architecture and platform teams to enforce standards
  • Lead testing and triage of issues across streams and pipelines
  • Own data pipeline design, partitioning, and storage strategies
  • Mentor Data Engineers for skill development
  • Design and implement real-time data pipelines using Flink and Kafka
  • Transform legacy batch workloads into streaming architectures
  • Coordinate with vendors and stakeholders for requirements
  • Support CI/CD, deployment, and monitoring of streaming pipelines

Skills

Apache Flink
Confluent Kafka
Apache Iceberg
Python/Java/Scala
SQL
Streaming architectures
Data modeling
CI/CD
Kafka CDC
Cloud platforms

Tools

Kafka Connect
ksqlDB
Iceberg tooling

Job description

Bank of America is seeking a Senior Data Streaming Engineer to design and deliver a real-time data platform, focusing on event-driven pipelines and streaming analytics. You will modernize legacy batch systems and collaborate with ITSM and enterprise teams to ensure data freshness and reliability.

The role requires expertise in Flink, Confluent Kafka, Iceberg, and modern data lakehouse patterns, with strong coding skills and a track record of delivering scalable data solutions in complex

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Engineer
Senior Real-Time Data Streaming Engineer

Hobbsnews • Plano (TX)

On-site
USD 104,000 - 158,000
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
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
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
Lead Real-Time Data Streaming Engineer (Flink, Kafka)
Lead Real-Time Data Streaming Engineer (Flink, Kafka)

Bank of America • Jersey City (NJ)

On-site
USD 140,000 - 200,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 Data Streaming Engineer
Senior Data Streaming Engineer

Bank of America • Plano (TX)

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

Bank of America • Jersey City (NJ)

On-site
USD 104,000 - 158,000