At Bank of America, the Senior Data Engineer drives data engineering efforts to deliver enterprise-wide capabilities and complex data solutions. The role directs code design and delivery for integrating, cleaning, transforming, and controlling data in operational and analytical systems, and works with Project Management to define outcomes and work structures. It provides technical thought leadership in implementing complex data solutions spanning multiple systems and domains. The engineer leads requirements analysis, design, development, and implementation of enterprise-scale data platforms and integration solutions. The role calls for seasoned technical leadership, including design reviews, mentoring and coaching development teams, and creating flexible solution designs aligned with the broader portfolio. The engineer develops software that meets functional, non-functional, and compliance requirements, and ensures integration through robust, well-tested interfaces. Multiple projects with competing deadlines may be managed concurrently, with work coordinated across teams and time zones. The role designs and delivers real-time, near-real-time, and batch data integration solutions using technologies such as Scala, Spark, Kafka, Hadoop, Starburst, cloud technologies, object storage, and Informatica. It also coordinates with deployment and support teams to ensure successful testing and production releases. The position is a proficient technical resource working under minimal supervision and typically requires 10 or more years of data delivery or integration experience. The schedule is 1st shift, 40 hours per week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed