At Bank of America, the Senior Engineer defines and leads engineering approaches for complex features that deliver business outcomes. The role 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. It requires deep expertise in Hadoop ecosystem technologies, ETL frameworks, large-scale data processing, and distributed systems architecture. The position is based at the Pennington, New Jersey location, is first shift, and is listed at 40 hours per week. The Senior Engineer leads architecture and delivery across the software development lifecycle, translates business requirements into scalable technical solutions, and ensures designs align with enterprise data architecture, security, performance, and operational standards. The engineer serves as a subject matter expert and provides technical direction, coaching, and guidance to teams. The role also supports production operations, including incident resolution and root cause analysis, and collaborates with architecture, infrastructure, security, and application support teams on strategic data solutions and modernization. The position may include management responsibilities for associates. Bank of America describes an in-office culture intended to support collaboration, engagement, and career development, with flexibility based on role responsibilities and business needs. The role is eligible for an annual discretionary incentive plan and benefits, including access to paid time off. The listed annual pay range is $122,000–$200,000, with offers determined by experience, education, and skill set.
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