Senior Real-Time Data Streaming Engineer

Bank of America

Plano (TX)

On-site

USD 104,000 - 158,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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 modern, real-time data platform. Lead data pipelines, streaming architecture, and data lakehouse evolution using Flink, Kafka, and Iceberg. Role focuses on low-latency data processing, data quality, and scalable solutions.

You will mentor others, collaborate across IT and product teams, and drive streaming modernization of ITSM and enterprise data systems. Jersey City location; strong pay and benefits.

Qualifications

  • 10+ years of IT experience with a focus on data engineering.
  • 5+ years in data warehousing, data lakes, or MDM systems.
  • Hands-on with Apache Flink, Confluent Kafka, and Apache Iceberg.
  • Proficient in Python, PySpark, or Java/Scala for data engineering.
  • Strong SQL skills and experience designing streaming architectures.
  • Experience migrating batch workloads to streaming/event-driven systems.
  • Knowledge of Parquet/Avro formats and CDC patterns.
  • Familiarity with Hadoop ecosystem in hybrid environments.
  • SDLC, CI/CD practices, and version control proficiency.

Responsibilities

  • Lead design and delivery of data pipelines for real-time streaming.
  • Transform and integrate data, ensure quality, and manage metadata.
  • Collaborate with vendors and stakeholders to meet data needs.
  • Develop test plans and drive performance testing and triage.
  • Mentor data engineers and monitor KPIs and controls.
  • Design and implement real-time pipelines using Flink and Kafka.
  • Migrate legacy workflows to streaming architectures.
  • Build Iceberg tables for lakehouse workloads.
  • Ensure data freshness and consistency across systems.
  • Support CI/CD, deployment, and operations of streaming pipelines.

Skills

Analytical Thinking
Application Development
Data Management
DevOps Practices
Solution Design
Agile Practices
Collaboration
Decision Making
Risk Management
Test Engineering
Architecture
Data Quality Management
Other

Tools

Apache Flink
Confluent Kafka
Apache Iceberg
Python
PySpark
Java/Scala
SQL

Job description

Bank of America is seeking a Senior Data Streaming Engineer to design and deliver a modern, real-time data platform. Lead data pipelines, streaming architecture, and data lakehouse evolution using Flink, Kafka, and Iceberg. Role focuses on low-latency data processing, data quality, and scalable solutions.

You will mentor others, collaborate across IT and product teams, and drive streaming modernization of ITSM and enterprise data systems. Jersey City location; strong pay and benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 • Charlotte (NC)

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
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 (Flink, Kafka)
Lead Real-Time Data Streaming Engineer (Flink, Kafka)

Bank of America • Jersey City (NJ)

On-site
USD 140,000 - 200,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
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

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

Hybrid
USD 104,000 - 158,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