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