At Bank of America, the Principal Engineer defines and leads the engineering approach for solutions at the program or portfolio level to deliver significant business outcomes. The role continuously improves solution design, quality, and reuse, and delivers technology enablers that improve development efficiency. It requires familiarity with at least one engineering area and serving as a go-to technical reference across the organization, while helping improve technical competencies through recruitment and development activities. The Principal Engineer leads the design, development, and support of enterprise payment platforms, ensuring solutions are secure, scalable, resilient, and aligned with business objectives. The role partners with business and technology stakeholders to deliver payment solutions, modernize platforms using APIs, Kafka, messaging technologies, and microservices, and establish engineering and architectural standards. The individual provides technical leadership, oversees critical releases, mentors engineering teams, resolves complex technical issues, and influences technology strategy across organizations while promoting continuous improvement, operational excellence, and innovation. As the senior technical leader for the payments and External Account Management platform, this role defines technology strategy, drives architecture decisions, ensures platform reliability, and leads delivery of scalable, secure, high-performing payment solutions. It provides leadership across multiple engineering teams and works closely with Product, Architecture, Infrastructure, Security, Operations, and Business stakeholders. The role also promotes cloud-native and event-driven architectures and the use of AI and related technologies to accelerate delivery, with complete review and monitoring of AI outputs and delivery.
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
Principal
Education Level
No Education Listed