Senior Engineer

Bank of America•Pennington, AL
•$122,000 - $200,000•Onsite

About The Position

At Bank of America, the Senior Engineer provides end-to-end technical leadership for the design, development, implementation, and support of enterprise-scale data solutions for the Incentive Compensation Management (ICM) platform. The role defines and leads engineering approaches for complex features and is accountable for end-to-end solution design and delivery. It calls for deep expertise in Hadoop ecosystem technologies, ETL frameworks, large-scale data processing, and distributed systems architecture. The Senior Engineer leads scalable Hadoop and ETL solutions for critical business processes, provides technical direction across the software development lifecycle, and translates business needs into supportable technical solutions. The role also contributes to production support and incident resolution, platform roadmaps and modernization, CI/CD capabilities, code quality and performance practices, and technical guidance for engineering teams. The position may also include associate management responsibilities. The role is listed as first shift, 40 hours per week, in Pennington, New Jersey. The posted annual salary range is $122,000 to $200,000, with offers based on experience, education, and skill set. It is eligible for a discretionary annual incentive plan and company benefits, including paid time off.

Requirements

  • 10 or more years of experience developing ETL solutions using an ETL tool such as Informatica.
  • 10 or more years of experience developing applications using Hadoop, Spark, Impala, Hive, and Python.
  • Experience running, using, and troubleshooting the ETL and Cloudera Hadoop ecosystem, including Hadoop FS, Hive, Impala, Spark, Kafka, Hue, Oozie, Yarn, Sqoop, and Flume.
  • Experience with Autosys JIL scripting.
  • Proficient Unix shell and Perl scripting skills.
  • Knowledge of troubleshooting data-related issues.
  • Experience processing large amounts of structured and unstructured data with MapReduce.
  • Experience with SQL and relational database development of data extraction applications.
  • Experience with data movement and transformation technologies.

Responsibilities

  • Lead the architecture, design, and development of scalable Hadoop and ETL solutions supporting critical Incentive Compensation business processes.
  • Provide technical direction and governance across requirements analysis, solution design, development, testing, deployment, and production support.
  • Translate complex business requirements into innovative, scalable, and supportable technical solutions, identifying opportunities to use emerging technologies and platform capabilities.
  • Drive high-level and detailed solution designs aligned with enterprise data architecture, security standards, performance requirements, and operational best practices.
  • Serve as the primary subject matter expert for Hadoop, ETL, and related data technologies, coaching and mentoring engineering teams across onshore and offshore locations.
  • Support production incident resolution, conduct root cause analysis, implement preventative measures, and make technical decisions during high-severity outages and operational disruptions.
  • Collaborate with Information Architecture, Infrastructure, Security, and Application Support teams on strategic data solutions, platform roadmaps, and modernization initiatives.
  • Enable teams and applications with CI/CD capabilities and engage technical stakeholders to support efficient CI/CD pipelines.
  • Guide teams on design and high-code-performance best practices, including pairing and code reviews.
  • Deliver complex features end to end, including automation, for one or more teams at the program level.
  • Work with stakeholders to establish high-level solution needs and with architects to define technical requirements.
  • If assigned managerial responsibilities, model inclusion; demonstrate process knowledge and operational excellence; communicate enterprise decisions and strategy; maintain risk discipline and controls; coach and provide feedback; manage expenses and budgets; develop organizational talent; and prioritize and delegate work to deliver business outcomes.

Benefits

  • Industry-leading benefits
  • Paid time off
  • Access to resources and support for employees
  • Eligibility for an annual discretionary incentive award
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service