Bank of America is seeking a Principal Engineer to join their Enterprise Payments Technology (EPT) team, a global payments organization that handles approximately $693 trillion through 18.8 billion transactions annually. This role will be part of the Merchant Business Software Suite (MBSS) team, working on a large-scale program to develop scalable point-of-sale software across multiple industry verticals. The position requires leading engineering approaches for program-level solutions, improving design quality and reuse, and delivering technology enablers for enhanced development efficiency. The ideal candidate will serve as a technical leader, mentoring teams and driving best practices while working with cutting-edge payment technologies. This role offers the opportunity to shape the future of merchant services technology at one of the world's largest financial institutions, with a focus on innovation and technical excellence.