Drimva

Bank of America

Senior Data Streaming Engineer

$104K–$158K

Charlotte +2 · Senior · Full-time · Posted Sep 15, 2026

Location
Charlotte
Jersey City
Plano
Experience
10+ years of IT experience focused on data engineering; 5+ years in data warehousing, data lakes, or MDM systems.

About the job

Designs and delivers real-time streaming data pipelines and lakehouse systems, modernizing legacy batch workflows to support analytics across Infrastructure and ITSM domains.

What you'll do

  • Build, optimize, and operate streaming ingestion, transformation, and enrichment pipelines; maintain Iceberg lakehouse tables.
  • Modernize batch and RDBMS workflows into event-driven architectures; ensure data quality, consistency, and performance.
  • Lead delivery, testing, stakeholder collaboration, and mentoring for data engineering initiatives.

What they ask for

  • 10+ years of IT experience focused on data engineering.
  • 5+ years in data warehousing, data lakes, or MDM systems.
  • Strong experience with Apache Flink, Confluent Kafka, and Apache Iceberg.
  • Proficiency in Python, PySpark, or Java/Scala; advanced SQL; experience designing streaming architectures.

Nice to have

  • Hands-on experience with Kafka Connect, ksqlDB, or stream enrichment frameworks.
  • Experience with real-time analytics, cloud data platforms, data governance, or infrastructure automation.

Pay

$104,000.00 - $157,700.00 USD annualized salary (base salary)

Tools

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

Model-written summary · the original posting is authoritative

First seen Oct 14, 2026 · Last verified Nov 6, 2026 (UTC)