Senior Real-Time Data Streaming Engineer

Bank of America Corporation

Charlotte (NC)

On-site

USD 150,000 - 190,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bank of America Corporation is seeking a Senior Data Streaming Engineer in Charlotte, NC to design and deliver modern, real-time data platforms for ITSM and enterprise data projects. You will create scalable, low-latency pipelines using Apache Flink, Confluent Kafka, and Iceberg, while modernizing legacy batch systems into streaming-first architectures.

The role requires deep experience in data streaming, data lakehouse architectures, and hands-on coding in Python/Java/Scala with strong SQL

Qualifications

  • 10+ years of IT experience with strong focus on data engineering.
  • 5+ years in data warehousing, data lakes, or MDM systems.
  • Strong experience with Apache Flink (stream processing, event time, windowing).
  • Proficiency with Python, PySpark, or Java/Scala for data engineering and SQL expertise.
  • Experience designing event-driven and streaming architectures and data lakehouse concepts.

Responsibilities

  • Lead design and delivery of real-time data pipelines and streaming systems.
  • Code complex data integration, transformations, and metadata management.
  • Mentor Data Engineers and drive adherence to data management standards.
  • Collaborate with architecture and platform teams to establish best practices.

Skills

Apache Flink
Confluent Kafka
Apache Iceberg
Python
Java/Scala
SQL
Event-driven arch
Data modeling
Kafka-based ingestion
Spark/Hadoop

Tools

Kafka Connect
ksqlDB
Iceberg tooling
Azure/AWS/GCP

Job description

Bank of America Corporation is seeking a Senior Data Streaming Engineer in Charlotte, NC to design and deliver modern, real-time data platforms for ITSM and enterprise data projects. You will create scalable, low-latency pipelines using Apache Flink, Confluent Kafka, and Iceberg, while modernizing legacy batch systems into streaming-first architectures.

The role requires deep experience in data streaming, data lakehouse architectures, and hands-on coding in Python/Java/Scala with strong SQL

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

Quest Oracle Community • Charlotte (NC)

Hybrid
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 • 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

HITEC • 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
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 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

NBMBAA • Jersey City (NJ)

Hybrid
USD 150,000 - 190,000
Senior Data Streaming Engineer
Senior Data Streaming Engineer

NBMBAA • Jersey City (NJ)

On-site
USD 150,000 - 190,000
Senior Data Streaming Engineer
Senior Data Streaming Engineer

Bank of America Corporation • Charlotte (NC)

On-site
USD 150,000 - 190,000
Senior Data Streaming Engineer
Senior Data Streaming Engineer

Quest Oracle Community • Charlotte (NC)

Hybrid
USD 104,000 - 158,000
Discretionary incentive eligible
Industry-leading benefits